Skip to content

Commit ea3a55c

Browse files
committed
Ensure that cobra command tests don't write to system stdout/stderr
1 parent 292b428 commit ea3a55c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pkg/cmd/api/api_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ func Test_NewCmdApi(t *testing.T) {
102102
argv, err := shlex.Split(tt.cli)
103103
assert.NoError(t, err)
104104
cmd.SetArgs(argv)
105+
cmd.SetIn(&bytes.Buffer{})
106+
cmd.SetOut(&bytes.Buffer{})
107+
cmd.SetErr(&bytes.Buffer{})
105108
_, err = cmd.ExecuteC()
106109
if tt.wantsErr {
107110
assert.Error(t, err)

0 commit comments

Comments
 (0)