From fe7d208cf76fa6f24bb9d12ba29b5ed61d837ce3 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Thu, 13 Feb 2025 23:15:34 +0900 Subject: helper: use generic extra files interface This replaces the pipes object and integrates context into helper process lifecycle. Signed-off-by: Ophestra --- helper/pipe_test.go | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 helper/pipe_test.go (limited to 'helper/pipe_test.go') diff --git a/helper/pipe_test.go b/helper/pipe_test.go deleted file mode 100644 index e9c8d06b..00000000 --- a/helper/pipe_test.go +++ /dev/null @@ -1,42 +0,0 @@ -package helper - -import ( - "testing" -) - -func Test_pipes_pipe_mustClosePipes(t *testing.T) { - p := new(pipes) - - t.Run("pipe without args", func(t *testing.T) { - defer func() { - wantPanic := "attempted to pipe without args" - if r := recover(); r != wantPanic { - t.Errorf("pipe() panic = %v, wantPanic %v", - r, wantPanic) - } - }() - _ = p.pipe() - }) - - p.args = MustNewCheckedArgs(make([]string, 0)) - t.Run("obtain pipes", func(t *testing.T) { - if err := p.pipe(); err != nil { - t.Errorf("pipe() error = %v", - err) - return - } - }) - - t.Run("pipe twice", func(t *testing.T) { - defer func() { - wantPanic := "attempted to pipe twice" - if r := recover(); r != wantPanic { - t.Errorf("pipe() panic = %v, wantPanic %v", - r, wantPanic) - } - }() - _ = p.pipe() - }) - - p.mustClosePipes() -} -- cgit v1.3.1