diff options
author | obscuren <geffobscura@gmail.com> | 2015-04-09 19:24:08 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-04-09 19:24:08 +0800 |
commit | c6b25a40464edcb3de992f016bcaef59bb75fa7e (patch) | |
tree | 46e2af5e39f5f29e039768c1e95617979db60706 /cmd/utils/customflags_test.go | |
parent | 8d059e54f1cac3cb7a44d9eb62336c514156b8d3 (diff) | |
parent | 558683d10cb059a55b181d94d82c2c7292f96680 (diff) | |
download | dexon-c6b25a40464edcb3de992f016bcaef59bb75fa7e.tar dexon-c6b25a40464edcb3de992f016bcaef59bb75fa7e.tar.gz dexon-c6b25a40464edcb3de992f016bcaef59bb75fa7e.tar.bz2 dexon-c6b25a40464edcb3de992f016bcaef59bb75fa7e.tar.lz dexon-c6b25a40464edcb3de992f016bcaef59bb75fa7e.tar.xz dexon-c6b25a40464edcb3de992f016bcaef59bb75fa7e.tar.zst dexon-c6b25a40464edcb3de992f016bcaef59bb75fa7e.zip |
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
Diffstat (limited to 'cmd/utils/customflags_test.go')
-rw-r--r-- | cmd/utils/customflags_test.go | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/cmd/utils/customflags_test.go b/cmd/utils/customflags_test.go new file mode 100644 index 000000000..11deb38ef --- /dev/null +++ b/cmd/utils/customflags_test.go @@ -0,0 +1,28 @@ +package utils + +import ( + "os" + "os/user" + "testing" +) + +func TestPathExpansion(t *testing.T) { + + user, _ := user.Current() + + tests := map[string]string{ + "/home/someuser/tmp": "/home/someuser/tmp", + "~/tmp": user.HomeDir + "/tmp", + "$DDDXXX/a/b": "/tmp/a/b", + "/a/b/": "/a/b", + } + + os.Setenv("DDDXXX", "/tmp") + + for test, expected := range tests { + got := expandPath(test) + if got != expected { + t.Errorf("test %s, got %s, expected %s\n", test, got, expected) + } + } +} |