spec/helpers/test_helper.rb in ProMotion-1.2.1 vs spec/helpers/test_helper.rb in ProMotion-2.0.0.rc1
- old
+ new
@@ -1,5 +1,32 @@
class TestHelper
def self.ios7
UIDevice.currentDevice.systemVersion.to_f >= 7.0
end
end
+
+def silence_warnings(&block)
+ warn_level = $VERBOSE
+ $VERBOSE = nil
+ begin
+ result = block.call
+ ensure
+ $VERBOSE = warn_level
+ end
+ result
+end
+
+silence_warnings do
+ module Bacon
+ if ENV['filter']
+ $stderr.puts "Filtering specs that match: #{ENV['filter']}"
+ RestrictName = Regexp.new(ENV['filter'])
+ end
+
+ if ENV['filter_context']
+ $stderr.puts "Filtering contexts that match: #{ENV['filter_context']}"
+ RestrictContext = Regexp.new(ENV['filter_context'])
+ end
+
+ Backtraces = false if ENV['hide_backtraces']
+ end
+end