From af7bf47e3112a9d50a1cd915d29f36fc6d6463dd Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 17 Apr 2012 19:11:36 -0500 Subject: tests: add utility method to quell output Signed-off-by: Jack Nagel --- Library/Homebrew/test/testing_env.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'Library/Homebrew/test/testing_env.rb') 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 -- cgit v1.2.3