Sha256: b0b4d38b6305c7aac0fe36b29cb6009bba906f8af5e776858d2d7d4e4872f780

Contents?: true

Size: 322 Bytes

Versions: 18

Compression:

Stored size: 322 Bytes

Contents

RSpec.configure do |config|
  config.before(:all) do
    $skip = false
  end

  def skip_on_error(error, message, &block)
    # Premptively skip if we've already skipped
    skip(message) if $skip
    block.call
  rescue error
    if ENV["CI"]
      raise
    else
      $skip = true
      skip(message)
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
flipper-1.3.2 spec/support/skippable.rb
flipper-1.3.1 spec/support/skippable.rb
flipper-1.3.0 spec/support/skippable.rb
flipper-1.3.0.pre spec/support/skippable.rb
flipper-1.2.2 spec/support/skippable.rb
flipper-1.2.1 spec/support/skippable.rb
flipper-1.2.0 spec/support/skippable.rb
flipper-1.1.2 spec/support/skippable.rb
flipper-1.1.1 spec/support/skippable.rb
flipper-1.1.0 spec/support/skippable.rb
flipper-1.0.0 spec/support/skippable.rb
flipper-1.0.0.pre spec/support/skippable.rb
flipper-0.28.3 spec/support/skippable.rb
flipper-0.28.2 spec/support/skippable.rb
flipper-0.28.1 spec/support/skippable.rb
flipper-0.28.0 spec/support/skippable.rb
flipper-0.27.1 spec/support/skippable.rb
flipper-0.27.0 spec/support/skippable.rb