diff options
Diffstat (limited to 'internal/sandbox/container_test.go')
| -rw-r--r-- | internal/sandbox/container_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/internal/sandbox/container_test.go b/internal/sandbox/container_test.go index 6ef8cecd..566de75c 100644 --- a/internal/sandbox/container_test.go +++ b/internal/sandbox/container_test.go @@ -18,6 +18,7 @@ import ( "git.gensokyo.uk/security/fortify/internal/fmsg" "git.gensokyo.uk/security/fortify/internal/sandbox" "git.gensokyo.uk/security/fortify/ldd" + "git.gensokyo.uk/security/fortify/seccomp" check "git.gensokyo.uk/security/fortify/test/sandbox" ) @@ -146,6 +147,16 @@ func TestContainer(t *testing.T) { } } +func TestContainerString(t *testing.T) { + container := sandbox.New(context.TODO(), "ldd", "/usr/bin/env") + container.Flags |= sandbox.FAllowDevel + container.Seccomp |= seccomp.FlagMultiarch + want := `argv: ["ldd" "/usr/bin/env"], flags: 0x2, seccomp: 0x2e` + if got := container.String(); got != want { + t.Errorf("String: %s, want %s", got, want) + } +} + func TestHelperInit(t *testing.T) { if len(os.Args) != 5 || os.Args[4] != "init" { return |
