aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/initbind_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'container/initbind_test.go')
-rw-r--r--container/initbind_test.go18
1 files changed, 17 insertions, 1 deletions
diff --git a/container/initbind_test.go b/container/initbind_test.go
index dec9113a..f0792613 100644
--- a/container/initbind_test.go
+++ b/container/initbind_test.go
@@ -28,7 +28,7 @@ func TestBindMountOp(t *testing.T) {
sourceFinal: MustAbs("/etc/"),
}, true},
- {"differs", &BindMountOp{
+ {"flags differs", &BindMountOp{
Source: MustAbs("/etc/"),
Target: MustAbs("/etc/.host/048090b6ed8f9ebb10e275ff5d8c0659"),
}, &BindMountOp{
@@ -37,6 +37,22 @@ func TestBindMountOp(t *testing.T) {
Flags: BindOptional,
}, false},
+ {"source differs", &BindMountOp{
+ Source: MustAbs("/.hakurei/etc/"),
+ Target: MustAbs("/etc/.host/048090b6ed8f9ebb10e275ff5d8c0659"),
+ }, &BindMountOp{
+ Source: MustAbs("/etc/"),
+ Target: MustAbs("/etc/.host/048090b6ed8f9ebb10e275ff5d8c0659"),
+ }, false},
+
+ {"target differs", &BindMountOp{
+ Source: MustAbs("/etc/"),
+ Target: MustAbs("/etc/.host/048090b6ed8f9ebb10e275ff5d8c0659"),
+ }, &BindMountOp{
+ Source: MustAbs("/etc/"),
+ Target: MustAbs("/etc/"),
+ }, false},
+
{"equals", &BindMountOp{
Source: MustAbs("/etc/"),
Target: MustAbs("/etc/.host/048090b6ed8f9ebb10e275ff5d8c0659"),