diff --git a/pkg/chart/loader/load_test.go b/pkg/chart/loader/load_test.go index 63c092f09..841b7a58f 100644 --- a/pkg/chart/loader/load_test.go +++ b/pkg/chart/loader/load_test.go @@ -235,6 +235,7 @@ func TestLoadFiles_BadCases(t *testing.T) { } func TestLoadFiles(t *testing.T) { + modTime := time.Now() goodFiles := []*BufferedFile{ { Name: "Chart.yaml", @@ -256,26 +257,26 @@ sources: home: http://example.com icon: https://example.com/64x64.png `), - ModTime: time.Now(), + ModTime: modTime, }, { Name: "values.yaml", - ModTime: time.Now(), + ModTime: modTime, Data: []byte("var: some values"), }, { Name: "values.schema.json", - ModTime: time.Now(), + ModTime: modTime, Data: []byte("type: Values"), }, { Name: "templates/deployment.yaml", - ModTime: time.Now(), + ModTime: modTime, Data: []byte("some deployment"), }, { Name: "templates/service.yaml", - ModTime: time.Now(), + ModTime: modTime, Data: []byte("some service"), }, } @@ -305,6 +306,10 @@ icon: https://example.com/64x64.png t.Errorf("Expected number of templates == 2, got %d", len(c.Templates)) } + if !c.ModTime.Equal(modTime) { + t.Errorf("Expected chart modtime to be %v got %v\n", modTime, c.ModTime) + } + if _, err = LoadFiles([]*BufferedFile{}); err == nil { t.Fatal("Expected err to be non-nil") }