diff options
| author | Jack Nagel | 2012-04-17 19:11:36 -0500 |
|---|---|---|
| committer | Jack Nagel | 2012-04-18 15:16:00 -0500 |
| commit | af7bf47e3112a9d50a1cd915d29f36fc6d6463dd (patch) | |
| tree | 836250f0715d98fad8ff816ffdf96ca3d4e4aecc /Library/Homebrew/test/testing_env.rb | |
| parent | 472322af24e87e60bcdb341383bf8915d222079d (diff) | |
| download | brew-af7bf47e3112a9d50a1cd915d29f36fc6d6463dd.tar.bz2 | |
tests: add utility method to quell output
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Homebrew/test/testing_env.rb')
| -rw-r--r-- | Library/Homebrew/test/testing_env.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Library/Homebrew/test/testing_env.rb b/Library/Homebrew/test/testing_env.rb index 1e183287a..a283dbf25 100644 --- a/Library/Homebrew/test/testing_env.rb +++ b/Library/Homebrew/test/testing_env.rb @@ -35,4 +35,21 @@ module Homebrew extend self include FileUtils end +def shutup + if ARGV.verbose? + yield + else + begin + tmperr = $stderr.clone + tmpout = $stdout.clone + $stderr.reopen '/dev/null', 'w' + $stdout.reopen '/dev/null', 'w' + yield + ensure + $stderr.reopen tmperr + $stdout.reopen tmpout + end + end +end + require 'test/unit' # must be after at_exit |
