diff --git a/pkg/lint/lint_test.go b/pkg/lint/lint_test.go index 9759264c0..15831d392 100644 --- a/pkg/lint/lint_test.go +++ b/pkg/lint/lint_test.go @@ -6,7 +6,7 @@ import ( "testing" ) -const badChartDir = "testdata/badchartversion" +const badChartDir = "testdata/badchartfile" const badYamlFileDir = "testdata/albatross" const goodChartDir = "testdata/goodone" @@ -15,26 +15,24 @@ func TestBadChart(t *testing.T) { if len(m) != 3 { t.Errorf("All didn't fail with expected errors, got %#v", m) } - // There should be INFO, WARNING and ERROR messages, check for them - var i, w, e = false, false, false + // There should be 2 WARNINGs and one ERROR messages, check for them + var w, e, e2 = false, false, false for _, msg := range m { - if msg.Severity == InfoSev { - if strings.Contains(msg.Text, "values.toml") { - i = true - } - } if msg.Severity == WarningSev { if strings.Contains(msg.Text, "No templates") { w = true } } if msg.Severity == ErrorSev { - if strings.Contains(msg.Text, "Chart.yaml does not exist") { + if strings.Contains(msg.Text, "must be greater than 0.0.0") { e = true } + if strings.Contains(msg.Text, "'name' is required") { + e2 = true + } } } - if !i || !w || !e { + if !e || !e2 || !w { t.Errorf("Didn't find all the expected errors, got %#v", m) } }