Skip to content

Commit b83000b

Browse files
committed
defer pr close just after execution
1 parent c288484 commit b83000b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cmd/root_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ func helper_runGup(t *testing.T, args []string) ([]string, error) {
7474
if err != nil {
7575
t.Fatal(err)
7676
}
77+
defer pr.Close()
7778
print.Stdout = pw
7879
print.Stderr = pw
7980

@@ -82,19 +83,20 @@ func helper_runGup(t *testing.T, args []string) ([]string, error) {
8283
OsExit = os.Exit
8384
}()
8485

86+
// Run command
8587
os.Args = args
8688
err = Execute()
8789
pw.Close()
8890
if err != nil {
8991
return nil, err
9092
}
9193

94+
// Get output
9295
buf := bytes.Buffer{}
9396
_, err = io.Copy(&buf, pr)
9497
if err != nil {
9598
t.Fatal(err)
9699
}
97-
defer pr.Close()
98100
got := strings.Split(buf.String(), "\n")
99101

100102
return got, nil

0 commit comments

Comments
 (0)