aboutsummaryrefslogtreecommitdiffhomepage
path: root/helper/helper_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'helper/helper_test.go')
-rw-r--r--helper/helper_test.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/helper/helper_test.go b/helper/helper_test.go
index 2caada4f..e83b53b1 100644
--- a/helper/helper_test.go
+++ b/helper/helper_test.go
@@ -1,7 +1,9 @@
package helper_test
import (
+ "errors"
"io"
+ "os"
"strings"
"sync"
"testing"
@@ -38,6 +40,15 @@ func TestHelper_StartNotify_Close_Wait(t *testing.T) {
helper.InternalReplaceExecCommand(t)
argsOnce.Do(prepareArgs)
+ t.Run("start non-existent helper path", func(t *testing.T) {
+ h := helper.New(argsWt, "/nonexistent")
+
+ if err := h.Start(); !errors.Is(err, os.ErrNotExist) {
+ t.Errorf("Start() error = %v, wantErr %v",
+ err, os.ErrNotExist)
+ }
+ })
+
t.Run("start helper with status channel", func(t *testing.T) {
h := helper.New(argsWt, "crash-test-dummy", "--args=3", "--fd=4")
ready := make(chan error, 1)