diff --git a/internal/stacks/stackruntime/internal/stackeval/testing_test.go b/internal/stacks/stackruntime/internal/stackeval/testing_test.go index 568d819eeb..b391419acd 100644 --- a/internal/stacks/stackruntime/internal/stackeval/testing_test.go +++ b/internal/stacks/stackruntime/internal/stackeval/testing_test.go @@ -109,11 +109,15 @@ func testEvaluator(t *testing.T, opts testEvaluatorOpts) *Main { } } - return NewForInspecting(opts.Config, opts.State, InspectOpts{ + main := NewForInspecting(opts.Config, opts.State, InspectOpts{ InputVariableValues: inputVals, ProviderFactories: opts.ProviderFactories, TestOnlyGlobals: opts.TestOnlyGlobals, }) + t.Cleanup(func() { + main.DoCleanup(context.Background()) + }) + return main } type testEvaluatorOpts struct {