1
0
mirror of synced 2026-02-13 13:06:56 +00:00

Add test for reading multiple Kustomizations in a single file

Signed-off-by: Marcel Boehm <marcel.boehm@inovex.de>
This commit is contained in:
Marcel Boehm
2025-04-15 11:36:32 +02:00
parent 912718103c
commit 72a2866508
2 changed files with 28 additions and 0 deletions

View File

@@ -226,6 +226,16 @@ func Test_unMarshallKustomization(t *testing.T) {
}
})
}
t.Run("correct parsing of multiple documents", func(t *testing.T) {
b.kustomizationFile = "testdata/local-kustomization/multi-doc-reset.yaml"
ks, err := b.unMarshallKustomization()
if err != nil {
t.Errorf("unexpected err '%s'", err)
}
if len(ks.Spec.Components) > 0 {
t.Errorf("previous Kustomization in file leaked into subsequent Kustomizations")
}
})
}
func Test_ResolveKustomization(t *testing.T) {