diff options
Diffstat (limited to 'Library/Homebrew/test/testing_env.rb')
| -rw-r--r-- | Library/Homebrew/test/testing_env.rb | 10 |
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 |
