etcd: Add more test cases to TestEtcdCopyFs0

This commit is contained in:
Jonathan Gold
2018-12-19 15:03:37 -05:00
parent 39fdfdfd8c
commit 443f489152

View File

@@ -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",