Sha256: 602048f8293b4a3db544f82fca0b9575633626ea3ef43aae1dbc7d0fc4cad822

Contents?: true

Size: 1.04 KB

Versions: 13

Compression:

Stored size: 1.04 KB

Contents

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

  def self.gte_ios8
    UIDevice.currentDevice.systemVersion.to_f >= 8.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

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ProMotion-2.7.1 spec/helpers/test_helper.rb
ProMotion-2.7.0 spec/helpers/test_helper.rb
ProMotion-2.6.1 spec/helpers/test_helper.rb
ProMotion-2.6.0 spec/helpers/test_helper.rb
ProMotion-2.5.0 spec/helpers/test_helper.rb
ProMotion-2.5.0.beta1 spec/helpers/test_helper.rb
ProMotion-2.4.2 spec/helpers/test_helper.rb
ProMotion-2.4.1 spec/helpers/test_helper.rb
ProMotion-2.4.0 spec/helpers/test_helper.rb
ProMotion-2.3.1 spec/helpers/test_helper.rb
ProMotion-2.3.0 spec/helpers/test_helper.rb
ProMotion-2.2.2 spec/helpers/test_helper.rb
ProMotion-2.2.1 spec/helpers/test_helper.rb