Commit 6de70254 authored by Mitchel Humpherys's avatar Mitchel Humpherys

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

parent 7417f092
......@@ -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")
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment