Sha256: ccb27fd006e6929747da8c66cb66ccb9478d1b3eb70317998ca591d8cd2c11b0

Contents?: true

Size: 640 Bytes

Versions: 9

Compression:

Stored size: 640 Bytes

Contents

require 'webmock'

# RSpec 1.x and 2.x compatibility
begin
  require 'rspec'
  RSPEC_NAMESPACE = RSPEC_CONFIGURER = Rspec
rescue LoadError
  require 'spec'
  RSPEC_NAMESPACE = Spec
  RSPEC_CONFIGURER = Spec::Runner
end

require 'webmock/adapters/rspec/request_pattern_matcher'
require 'webmock/adapters/rspec/webmock_matcher'
require 'webmock/adapters/rspec/matchers'
  
RSPEC_CONFIGURER.configure { |config|

  config.include WebMock::Matchers

  config.before :each do
    WebMock.reset_webmock
  end
}

module WebMock
  def assertion_failure(message)
    raise RSPEC_NAMESPACE::Expectations::ExpectationNotMetError.new(message)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
webmock-1.3.5 lib/webmock/adapters/rspec.rb
webmock-1.3.4 lib/webmock/adapters/rspec.rb
webmock-1.3.3 lib/webmock/adapters/rspec.rb
webmock-1.3.2 lib/webmock/adapters/rspec.rb
webmock-1.3.1 lib/webmock/adapters/rspec.rb
webmock-1.3.0 lib/webmock/adapters/rspec.rb
webmock-1.2.2 lib/webmock/adapters/rspec.rb
webmock-1.2.1 lib/webmock/adapters/rspec.rb
webmock-1.2.0 lib/webmock/adapters/rspec.rb