Files
ProMotion/spec/helpers/test_helper.rb
2014-10-11 12:57:23 -07:00

44 lines
981 B
Ruby

class TestHelper
def self.ios6
UIDevice.currentDevice.systemVersion.to_f >= 6.0 &&
UIDevice.currentDevice.systemVersion.to_f < 7.0
end
def self.ios7
UIDevice.currentDevice.systemVersion.to_f >= 7.0 &&
UIDevice.currentDevice.systemVersion.to_f < 8.0
end
def self.ios8
UIDevice.currentDevice.systemVersion.to_f >= 8.0 &&
UIDevice.currentDevice.systemVersion.to_f < 9.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