From 7a530cdae521e9862e8352d4e328df0fd60fd1ca Mon Sep 17 00:00:00 2001 From: Armon Dadgar Date: Tue, 30 Sep 2014 16:28:35 -0700 Subject: [PATCH] remote: adding tests --- remote/remote_test.go | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 remote/remote_test.go 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) + } +}