spec/spec_helper.rb in ntail-1.0.0 vs spec/spec_helper.rb in ntail-1.0.2

- old
+ new

@@ -5,5 +5,23 @@ $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'ntail' + +def stfu # "shut the f*ck up", in case you're wondering :-) + begin + orig_stderr = $stderr.clone + orig_stdout = $stdout.clone + $stderr.reopen File.new('/dev/null', 'w') + $stdout.reopen File.new('/dev/null', 'w') + return_value = yield + rescue + $stdout.reopen orig_stdout + $stderr.reopen orig_stderr + raise $! + ensure + $stdout.reopen orig_stdout + $stderr.reopen orig_stderr + end + return_value +end