mirror of
https://github.com/zhigang1992/ProMotion.git
synced 2026-05-30 00:30:40 +08:00
44 lines
981 B
Ruby
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
|