diff --git a/remote/remote_test.go b/remote/remote_test.go new file mode 100644 index 000000000..f26c78103 --- /dev/null +++ b/remote/remote_test.go @@ -0,0 +1,36 @@ +package remote + +import ( + "os" + "path/filepath" + "testing" +) + +func TestEnsureDirectory(t *testing.T) { + err := EnsureDirectory() + if err != nil { + t.Fatalf("Err: %v", err) + } + + cwd, _ := os.Getwd() + path := filepath.Join(cwd, LocalDirectory) + + _, err = os.Stat(path) + if err != nil { + t.Fatalf("err: %v", err) + } +} + +func TestHiddenStatePath(t *testing.T) { + path, err := HiddenStatePath() + if err != nil { + t.Fatalf("err: %v", err) + } + + cwd, _ := os.Getwd() + expect := filepath.Join(cwd, LocalDirectory, HiddenStateFile) + + if path != expect { + t.Fatalf("bad: %v", path) + } +}