feat(repo): Add test for non-existent repo path

pull/3247/head
Mitchel Humpherys 7 years ago
parent 7417f09293
commit 6de70254fd

@ -19,6 +19,7 @@ package repo
import "testing"
import "io/ioutil"
import "os"
import "strings"
const testRepositoriesFile = "testdata/repositories.yaml"
@ -215,3 +216,12 @@ func TestWriteFile(t *testing.T) {
}
}
}
func TestRepoNotExists(t *testing.T) {
_, err := LoadRepositoriesFile("/this/path/does/not/exist.yaml")
if err == nil {
t.Errorf("expected err to be non-nil when path does not exist")
} else if !strings.Contains(err.Error(), "You might need to run `helm init`") {
t.Errorf("expected prompt to run `helm init` when repositories file does not exist")
}
}

Loading…
Cancel
Save