brew/Library/Homebrew/cask/spec/support/shutup_helper.rb

19 lines
356 B
Ruby
Raw Normal View History

2016-08-18 22:11:42 +03:00
module ShutupHelper
def shutup
if ENV.key?("VERBOSE_TESTS")
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
end