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 ...@@ -19,6 +19,7 @@ package repo
import "testing" import "testing"
import "io/ioutil" import "io/ioutil"
import "os" import "os"
import "strings"
const testRepositoriesFile = "testdata/repositories.yaml" const testRepositoriesFile = "testdata/repositories.yaml"
...@@ -215,3 +216,12 @@ func TestWriteFile(t *testing.T) { ...@@ -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