diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-03-16 00:39:42 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-03-16 00:39:42 +0900 |
| commit | 891316d9240fc5cf451ad88f92e82f82b1751ab8 (patch) | |
| tree | 55d4d05960c593d40eca18746b04016168d52a1b /helper | |
| parent | 9f5dad1998d82346e2ead345e11791ed114e32e0 (diff) | |
helper/stub: copy args to stderr
Some helpers are implemented via go test itself in tests, and as a result stdout gets clobbered.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'helper')
| -rw-r--r-- | helper/helper_test.go | 8 | ||||
| -rw-r--r-- | helper/stub.go | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/helper/helper_test.go b/helper/helper_test.go index 4bc98b5e..27c31719 100644 --- a/helper/helper_test.go +++ b/helper/helper_test.go @@ -100,8 +100,8 @@ func testHelper(t *testing.T, } }) - if got := stdout.String(); !strings.HasPrefix(got, wantPayload) { - t.Errorf("Start: stdout = %v, want %v", + if got := stderr.String(); got != wantPayload { + t.Errorf("Start: stderr = %v, want %v", got, wantPayload) } }) @@ -123,8 +123,8 @@ func testHelper(t *testing.T, err, stdout, stderr) } - if got := stdout.String(); !strings.HasPrefix(got, wantPayload) { - t.Errorf("Start() stdout = %v, want %v", + if got := stderr.String(); got != wantPayload { + t.Errorf("Start() stderr = %v, want %v", got, wantPayload) } }) diff --git a/helper/stub.go b/helper/stub.go index f64263cb..988004c2 100644 --- a/helper/stub.go +++ b/helper/stub.go @@ -74,7 +74,7 @@ func flagRestoreFiles(offset int, ap, sp string) (argsFile, statFile *os.File) { func genericStub(argsFile, statFile *os.File) { if argsFile != nil { // this output is checked by parent - if _, err := io.Copy(os.Stdout, argsFile); err != nil { + if _, err := io.Copy(os.Stderr, argsFile); err != nil { panic("cannot read args: " + err.Error()) } } |
