diff --git a/internal/stacks/stackruntime/internal/stackeval/local_value_test.go b/internal/stacks/stackruntime/internal/stackeval/local_value_test.go index 991d778c8e..266790deed 100644 --- a/internal/stacks/stackruntime/internal/stackeval/local_value_test.go +++ b/internal/stacks/stackruntime/internal/stackeval/local_value_test.go @@ -5,14 +5,10 @@ package stackeval import ( "context" - "fmt" "testing" - "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/promising" - "github.com/hashicorp/terraform/internal/providers" "github.com/hashicorp/terraform/internal/stacks/stackaddrs" - stacks_testing_provider "github.com/hashicorp/terraform/internal/stacks/stackruntime/testing" "github.com/zclconf/go-cty/cty" ) @@ -84,55 +80,3 @@ func TestLocalValueValue(t *testing.T) { }) } } - -func TestLocalValueWithProvider(t *testing.T) { - ctx := context.Background() - cfg := testStackConfig(t, "local_value", "custom_provider") - - tests := map[string]struct { - LocalName string - WantVal cty.Value - }{ - "name": { - LocalName: "name", - WantVal: cty.StringVal("jackson"), - }, - } - - for name, test := range tests { - t.Run(name, func(t *testing.T) { - main := testEvaluator(t, testEvaluatorOpts{ - Config: cfg, - ProviderFactories: map[addrs.Provider]providers.Factory{ - addrs.NewDefaultProvider("test"): func() (providers.Interface, error) { - return stacks_testing_provider.NewProvider(), nil - }, - }, - }) - - promising.MainTask(ctx, func(ctx context.Context) (struct{}, error) { - promising.MainTask(ctx, func(ctx context.Context) (struct{}, error) { - mainStack := main.MainStack(ctx) - rootVal := mainStack.LocalValue(ctx, stackaddrs.LocalValue{Name: test.LocalName}) - rootOutput := mainStack.OutputValues(ctx)[stackaddrs.OutputValue{Name: "name"}] - got, diags := rootVal.CheckValue(ctx, PlanPhase) - - if diags.HasErrors() { - t.Errorf("unexpected errors\n%s", diags.Err().Error()) - } - - outs, diags := rootOutput.CheckResultValue(ctx, InspectPhase) - fmt.Printf("output: %#v\n", outs) - - if got.Equals(test.WantVal).False() { - t.Errorf("got %s, want %s", got, test.WantVal) - } - - return struct{}{}, nil - }) - return struct{}{}, nil - }) - }) - } - -} diff --git a/internal/stacks/stackruntime/internal/stackeval/planning_test.go b/internal/stacks/stackruntime/internal/stackeval/planning_test.go index 15f02003d0..e6e1a28c4a 100644 --- a/internal/stacks/stackruntime/internal/stackeval/planning_test.go +++ b/internal/stacks/stackruntime/internal/stackeval/planning_test.go @@ -1019,7 +1019,6 @@ func TestPlanning_LocalsDataSource(t *testing.T) { if cmp.Diff(mapOutput, expectedMap, ctydebug.CmpOptions) != "" { t.Fatalf("map output is wrong, expected \n%+v,\ngot\n%+v", expectedMap, mapOutput) } - } default: break