aboutsummaryrefslogtreecommitdiffhomepage
path: root/helper/bwrap_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'helper/bwrap_test.go')
-rw-r--r--helper/bwrap_test.go32
1 files changed, 26 insertions, 6 deletions
diff --git a/helper/bwrap_test.go b/helper/bwrap_test.go
index f8274651..9a565a42 100644
--- a/helper/bwrap_test.go
+++ b/helper/bwrap_test.go
@@ -31,7 +31,11 @@ func TestBwrap(t *testing.T) {
helper.BubblewrapName = bubblewrapName
})
- h := helper.MustNewBwrap(sc, argsWt, "fortify", argF)
+ h := helper.MustNewBwrap(
+ sc, "fortify",
+ argsWt, argF,
+ nil,
+ )
if err := h.Start(); !errors.Is(err, os.ErrNotExist) {
t.Errorf("Start() error = %v, wantErr %v",
@@ -40,7 +44,11 @@ func TestBwrap(t *testing.T) {
})
t.Run("valid new helper nil check", func(t *testing.T) {
- if got := helper.MustNewBwrap(sc, argsWt, "fortify", argF); got == nil {
+ if got := helper.MustNewBwrap(
+ sc, "fortify",
+ argsWt, argF,
+ nil,
+ ); got == nil {
t.Errorf("MustNewBwrap(%#v, %#v, %#v) got nil",
sc, argsWt, "fortify")
return
@@ -56,7 +64,11 @@ func TestBwrap(t *testing.T) {
}
}()
- helper.MustNewBwrap(&bwrap.Config{Hostname: "\x00"}, nil, "fortify", argF)
+ helper.MustNewBwrap(
+ &bwrap.Config{Hostname: "\x00"}, "fortify",
+ nil, argF,
+ nil,
+ )
})
t.Run("start notify without pipes panic", func(t *testing.T) {
@@ -69,13 +81,21 @@ func TestBwrap(t *testing.T) {
}()
panic(fmt.Sprintf("unreachable: %v",
- helper.MustNewBwrap(sc, nil, "fortify", argF).StartNotify(make(chan error))))
+ helper.MustNewBwrap(
+ sc, "fortify",
+ nil, argF,
+ nil,
+ ).StartNotify(make(chan error))))
})
t.Run("start without pipes", func(t *testing.T) {
helper.InternalReplaceExecCommand(t)
- h := helper.MustNewBwrap(sc, nil, "crash-test-dummy", argFChecked)
+ h := helper.MustNewBwrap(
+ sc, "crash-test-dummy",
+ nil, argFChecked,
+ nil,
+ )
cmd := h.Unwrap()
stdout, stderr := new(strings.Builder), new(strings.Builder)
@@ -107,6 +127,6 @@ func TestBwrap(t *testing.T) {
})
t.Run("implementation compliance", func(t *testing.T) {
- testHelper(t, func() helper.Helper { return helper.MustNewBwrap(sc, argsWt, "crash-test-dummy", argF) })
+ testHelper(t, func() helper.Helper { return helper.MustNewBwrap(sc, "crash-test-dummy", argsWt, argF, nil) })
})
}