37 lines
579 B
Go
37 lines
579 B
Go
|
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)
|
||
|
}
|
||
|
}
|