aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/autoroot_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'container/autoroot_test.go')
-rw-r--r--container/autoroot_test.go22
1 files changed, 21 insertions, 1 deletions
diff --git a/container/autoroot_test.go b/container/autoroot_test.go
index 77440ace..5a77435e 100644
--- a/container/autoroot_test.go
+++ b/container/autoroot_test.go
@@ -27,7 +27,7 @@ func TestAutoRootOp(t *testing.T) {
resolved: []Op{new(BindMountOp)},
}, true},
- {"differs", &AutoRootOp{
+ {"prefix differs", &AutoRootOp{
Host: MustAbs("/"),
Prefix: "\x00",
Flags: BindWritable,
@@ -37,6 +37,26 @@ func TestAutoRootOp(t *testing.T) {
Flags: BindWritable,
}, false},
+ {"flags differs", &AutoRootOp{
+ Host: MustAbs("/"),
+ Prefix: ":3",
+ Flags: BindWritable | BindDevice,
+ }, &AutoRootOp{
+ Host: MustAbs("/"),
+ Prefix: ":3",
+ Flags: BindWritable,
+ }, false},
+
+ {"host differs", &AutoRootOp{
+ Host: MustAbs("/tmp/"),
+ Prefix: ":3",
+ Flags: BindWritable,
+ }, &AutoRootOp{
+ Host: MustAbs("/"),
+ Prefix: ":3",
+ Flags: BindWritable,
+ }, false},
+
{"equals", &AutoRootOp{
Host: MustAbs("/"),
Prefix: ":3",