diff --git a/tfexec/terraform_apply_test.go b/tfexec/terraform_apply_test.go index 7abd27a..7de640a 100644 --- a/tfexec/terraform_apply_test.go +++ b/tfexec/terraform_apply_test.go @@ -67,6 +67,7 @@ func TestTerraformCLIApply(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") err := terraformCLI.Apply(context.Background(), tc.plan, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_destroy_test.go b/tfexec/terraform_destroy_test.go index c63f9d6..8bf0f95 100644 --- a/tfexec/terraform_destroy_test.go +++ b/tfexec/terraform_destroy_test.go @@ -49,6 +49,7 @@ func TestTerraformCLIDestroy(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") err := terraformCLI.Destroy(context.Background(), tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_import_test.go b/tfexec/terraform_import_test.go index 093e424..bbb665c 100644 --- a/tfexec/terraform_import_test.go +++ b/tfexec/terraform_import_test.go @@ -142,6 +142,7 @@ func TestTerraformCLIImport(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") got, err := terraformCLI.Import(context.Background(), tc.state, tc.address, tc.id, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_init_test.go b/tfexec/terraform_init_test.go index 9f5a9c1..c4caf35 100644 --- a/tfexec/terraform_init_test.go +++ b/tfexec/terraform_init_test.go @@ -51,6 +51,7 @@ func TestTerraformCLIInit(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") err := terraformCLI.Init(context.Background(), tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_plan_test.go b/tfexec/terraform_plan_test.go index 9214753..2cd4015 100644 --- a/tfexec/terraform_plan_test.go +++ b/tfexec/terraform_plan_test.go @@ -112,6 +112,7 @@ func TestTerraformCLIPlan(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") got, err := terraformCLI.Plan(context.Background(), tc.state, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_providers_test.go b/tfexec/terraform_providers_test.go index 924e4d4..b9915d7 100644 --- a/tfexec/terraform_providers_test.go +++ b/tfexec/terraform_providers_test.go @@ -58,6 +58,7 @@ func TestTerraformCLIProviders(t *testing.T) { tc.mockCommands[0].args = []string{"terraform", "providers"} e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") got, err := terraformCLI.Providers(context.Background()) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_state_list_test.go b/tfexec/terraform_state_list_test.go index 02f8677..37cfab1 100644 --- a/tfexec/terraform_state_list_test.go +++ b/tfexec/terraform_state_list_test.go @@ -141,6 +141,7 @@ null_resource.foo t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") got, err := terraformCLI.StateList(context.Background(), tc.state, tc.addresses, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_state_mv_test.go b/tfexec/terraform_state_mv_test.go index 76d8dd9..c032fd0 100644 --- a/tfexec/terraform_state_mv_test.go +++ b/tfexec/terraform_state_mv_test.go @@ -205,6 +205,7 @@ func TestTerraformCLIStateMv(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") gotState, gotStateOut, err := terraformCLI.StateMv(context.Background(), tc.state, tc.stateOut, tc.source, tc.destination, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_state_pull_test.go b/tfexec/terraform_state_pull_test.go index 769994e..ef4ed47 100644 --- a/tfexec/terraform_state_pull_test.go +++ b/tfexec/terraform_state_pull_test.go @@ -57,6 +57,7 @@ func TestTerraformCLIStatePull(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") got, err := terraformCLI.StatePull(context.Background(), tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_state_push_test.go b/tfexec/terraform_state_push_test.go index 4ba4ef2..b97e11d 100644 --- a/tfexec/terraform_state_push_test.go +++ b/tfexec/terraform_state_push_test.go @@ -61,6 +61,7 @@ func TestTerraformCLIStatePush(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") err := terraformCLI.StatePush(context.Background(), tc.state, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_state_replace_provider_test.go b/tfexec/terraform_state_replace_provider_test.go index 28c4ecf..21edabb 100644 --- a/tfexec/terraform_state_replace_provider_test.go +++ b/tfexec/terraform_state_replace_provider_test.go @@ -199,6 +199,7 @@ func TestTerraformCLIStateReplaceProvider(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") gotState, err := terraformCLI.StateReplaceProvider(context.Background(), tc.state, tc.source, tc.destination, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_state_rm_test.go b/tfexec/terraform_state_rm_test.go index f9bfb3f..9a04f6f 100644 --- a/tfexec/terraform_state_rm_test.go +++ b/tfexec/terraform_state_rm_test.go @@ -120,6 +120,7 @@ func TestTerraformCLIStateRm(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") got, err := terraformCLI.StateRm(context.Background(), tc.state, tc.addresses, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_workspace_new_test.go b/tfexec/terraform_workspace_new_test.go index 2e18bda..adbbf4b 100644 --- a/tfexec/terraform_workspace_new_test.go +++ b/tfexec/terraform_workspace_new_test.go @@ -51,6 +51,7 @@ func TestTerraformCLIWorkspaceNew(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") err := terraformCLI.WorkspaceNew(context.Background(), tc.workspace, tc.opts...) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_workspace_select_test.go b/tfexec/terraform_workspace_select_test.go index 905fe26..97802d7 100644 --- a/tfexec/terraform_workspace_select_test.go +++ b/tfexec/terraform_workspace_select_test.go @@ -49,6 +49,7 @@ func TestTerraformCLIWorkspaceSelect(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") err := terraformCLI.WorkspaceSelect(context.Background(), tc.workspace) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err) diff --git a/tfexec/terraform_workspace_show_test.go b/tfexec/terraform_workspace_show_test.go index 6b754c5..55e0baa 100644 --- a/tfexec/terraform_workspace_show_test.go +++ b/tfexec/terraform_workspace_show_test.go @@ -42,6 +42,7 @@ func TestTerraformCLIWorkspaceShow(t *testing.T) { t.Run(tc.desc, func(t *testing.T) { e := NewMockExecutor(tc.mockCommands) terraformCLI := NewTerraformCLI(e) + terraformCLI.SetExecPath("terraform") got, err := terraformCLI.WorkspaceShow(context.Background()) if tc.ok && err != nil { t.Fatalf("unexpected err: %s", err)