mirror of
https://github.com/helm/helm.git
synced 2026-04-26 00:27:36 -04:00
added test for https://github.com/helm/helm/pull/8913 related to https://github.com/helm/helm/issues/8621
Signed-off-by: Christophe VILA <christophe.vila@thalesgroup.com>
This commit is contained in:
parent
e0a1bc8ea8
commit
8a4c0bc7b1
1 changed files with 34 additions and 0 deletions
|
|
@ -332,3 +332,37 @@ func TestValidateTopIndentLevel(t *testing.T) {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
// TestEmptyWithCommentsManifests checks the lint is not failing against empty manifests that contains only comments
|
||||
// See https://github.com/helm/helm/issues/8621
|
||||
func TestEmptyWithCommentsManifests(t *testing.T) {
|
||||
mychart := chart.Chart{
|
||||
Metadata: &chart.Metadata{
|
||||
APIVersion: "v2",
|
||||
Name: "emptymanifests",
|
||||
Version: "0.1.0",
|
||||
Icon: "satisfy-the-linting-gods.gif",
|
||||
},
|
||||
Templates: []*chart.File{
|
||||
{
|
||||
Name: "templates/empty-with-comments.yaml",
|
||||
Data: []byte("#@formatter:off\n"),
|
||||
},
|
||||
},
|
||||
}
|
||||
tmpdir := ensure.TempDir(t)
|
||||
defer os.RemoveAll(tmpdir)
|
||||
|
||||
if err := chartutil.SaveDir(&mychart, tmpdir); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
linter := support.Linter{ChartDir: filepath.Join(tmpdir, mychart.Name())}
|
||||
Templates(&linter, values, namespace, strict)
|
||||
if l := len(linter.Messages); l > 0 {
|
||||
for i, msg := range linter.Messages {
|
||||
t.Logf("Message %d: %s", i, msg)
|
||||
}
|
||||
t.Fatalf("Expected 0 lint errors, got %d", l)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue