aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/testing_env.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/Library/Homebrew/test/testing_env.rb b/Library/Homebrew/test/testing_env.rb
index 03e30b852..fc5d80441 100644
--- a/Library/Homebrew/test/testing_env.rb
+++ b/Library/Homebrew/test/testing_env.rb
@@ -125,16 +125,18 @@ module Homebrew
end
def shutup
- err = $stderr.clone
- out = $stdout.clone
+ err = $stderr.dup
+ out = $stdout.dup
begin
- $stderr.reopen("/dev/null", "w")
- $stdout.reopen("/dev/null", "w")
+ $stderr.reopen("/dev/null")
+ $stdout.reopen("/dev/null")
yield
ensure
$stderr.reopen(err)
$stdout.reopen(out)
+ err.close
+ out.close
end
end