diff --git a/pkg/chart/loader/load_test.go b/pkg/chart/loader/load_test.go index e36fd96a8..ea5a35560 100644 --- a/pkg/chart/loader/load_test.go +++ b/pkg/chart/loader/load_test.go @@ -58,6 +58,19 @@ func TestLoadV1(t *testing.T) { verifyDependenciesLock(t, c) } +func TestLoadFileV1(t *testing.T) { + l, err := Loader("testdata/frobnitz.v1.tgz") + if err != nil { + t.Fatalf("Failed to load testdata: %s", err) + } + c, err := l.Load() + if err != nil { + t.Fatalf("Failed to load testdata: %s", err) + } + verifyDependencies(t, c) + verifyDependenciesLock(t, c) +} + func TestLoadFile(t *testing.T) { l, err := Loader("testdata/frobnitz-1.2.3.tgz") if err != nil { diff --git a/pkg/chart/loader/testdata/frobnitz.v1.tgz b/pkg/chart/loader/testdata/frobnitz.v1.tgz new file mode 100644 index 000000000..6282f9b73 Binary files /dev/null and b/pkg/chart/loader/testdata/frobnitz.v1.tgz differ