diff --git a/etcd/fs/fs_test.go b/etcd/fs/fs_test.go index 1cec1984..2c95f838 100644 --- a/etcd/fs/fs_test.go +++ b/etcd/fs/fs_test.go @@ -312,6 +312,41 @@ func TestEtcdCopyFs0(t *testing.T) { mkdir, cpsrc, cpdst, check string force bool }{ + { + mkdir: "/", + cpsrc: "/", + cpdst: "/", + check: "/", + force: false, + }, + { + mkdir: "/", + cpsrc: "/", + cpdst: "/", + check: "/", + force: true, + }, + { + mkdir: "/", + cpsrc: "/", + cpdst: "/tmp/d1", + check: "/tmp/d1", + force: false, + }, + { + mkdir: "/tmp/foo/bar", + cpsrc: "/tmp/foo/bar", + cpdst: "/", + check: "/bar", + force: false, + }, + { + mkdir: "/tmp/foo/bar", + cpsrc: "/tmp/foo/bar", + cpdst: "/baz/", + check: "/baz/bar", + force: false, + }, { mkdir: "/tmp/foo/bar", cpsrc: "/tmp/foo",