diff options
Diffstat (limited to 'helper/helper_test.go')
| -rw-r--r-- | helper/helper_test.go | 11 |
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) |
