From 36fafa38cf5da10682ae640eb5d152bb25aa88be Mon Sep 17 00:00:00 2001 From: Mauro Morales Date: Thu, 23 Mar 2023 17:20:16 +0100 Subject: [PATCH] Add test for header when writing mappings Signed-off-by: Mauro Morales --- pkg/config/config_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/config/config_test.go b/pkg/config/config_test.go index 4587460..9a09316 100644 --- a/pkg/config/config_test.go +++ b/pkg/config/config_test.go @@ -6,6 +6,7 @@ import ( . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" + "github.com/kairos-io/kairos/pkg/config/collector" configpkg "github.com/kairos-io/kcrypt/pkg/config" ) @@ -125,6 +126,9 @@ kcrypt: It("replaces the file contents", func() { c.SetMapping("COS_PERSISTENT:the_new_name:the_new_uuid") c.WriteMappings(tmpFile.Name()) + data, err := os.ReadFile(tmpFile.Name()) + Expect(err).ToNot(HaveOccurred()) + Expect(collector.HasValidHeader(string(data))).To(BeTrue()) newConfig, err := configpkg.GetConfiguration([]string{tmpDir}) Expect(err).ToNot(HaveOccurred())