From 6bb836374b1b27841f2ed1db93028e7502cb8148 Mon Sep 17 00:00:00 2001 From: Jesse Simpson Date: Tue, 31 Dec 2024 18:54:34 -0500 Subject: [PATCH] test: adjusted to make it more meaningful and to pass Signed-off-by: Jesse Simpson --- pkg/engine/engine.go | 1 - pkg/engine/engine_test.go | 15 ++++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pkg/engine/engine.go b/pkg/engine/engine.go index 9d81a90db..c8e50eed5 100644 --- a/pkg/engine/engine.go +++ b/pkg/engine/engine.go @@ -389,7 +389,6 @@ func determineIfFormattedErrorIsAcceptable(formattedErr error, originalErr error } equivalenceRating := (float64(matchCount) / float64(len(formattedErrTokens))) * 100 - fmt.Printf("Rating: %f\n", equivalenceRating) if equivalenceRating >= 80 { return formattedErr } diff --git a/pkg/engine/engine_test.go b/pkg/engine/engine_test.go index fc2a1a3f3..55fb0087c 100644 --- a/pkg/engine/engine_test.go +++ b/pkg/engine/engine_test.go @@ -1318,6 +1318,17 @@ func TestNestedHelpersProducesMultilineStacktrace(t *testing.T) { }, } + expectedErrorMessage := `NestedHelperFunctions/templates/svc.yaml:1:9 + executing "NestedHelperFunctions/templates/svc.yaml" at : + error calling include: +NestedHelperFunctions/templates/_helpers_1.tpl:1:39 + executing "nested_helper.name" at : + error calling include: +NestedHelperFunctions/charts/common/templates/_helpers_2.tpl:1:50 + executing "common.names.get_name" at <.Release.Name>: + nil pointer evaluating interface {}.Name +` + v := chartutil.Values{} val, _ := chartutil.CoalesceValues(c, v) @@ -1327,9 +1338,7 @@ func TestNestedHelpersProducesMultilineStacktrace(t *testing.T) { _, err := Render(c, vals) assert.NotNil(t, err) - if err != nil { - t.Errorf("Failed to render templates: %s", err) - } + assert.Equal(t, expectedErrorMessage, err.Error()) } func TestRenderCustomTemplateFuncs(t *testing.T) {