Sha256: 5d81ce1dde890edf4426e251fe42643c92f93c33894f20c290ab7c13ed6cca3b

Contents?: true

Size: 601 Bytes

Versions: 189

Compression:

Stored size: 601 Bytes

Contents

require 'webmock'
require 'webmock/rspec/matchers/request_pattern_matcher'
require 'webmock/rspec/matchers/webmock_matcher'

module WebMock
  module Matchers
    def have_been_made
      WebMock::RequestPatternMatcher.new
    end

    def have_been_requested
      WebMock::RequestPatternMatcher.new
    end

    def have_not_been_made
      WebMock::RequestPatternMatcher.new.times(0)
    end

    def have_requested(method, uri)
      WebMock::WebMockMatcher.new(method, uri)
    end

    def have_not_requested(method, uri)
      WebMock::WebMockMatcher.new(method, uri).times(0)
    end
  end
end

Version data entries

189 entries across 180 versions & 12 rubygems

Version Path
logstash-output-newrelic-1.2.0 vendor/bundle/jruby/2.5.0/gems/webmock-3.11.2/lib/webmock/rspec/matchers.rb
webmock-3.11.2 lib/webmock/rspec/matchers.rb
webmock-3.11.1 lib/webmock/rspec/matchers.rb
vagrant-unbundled-2.2.14.0 vendor/bundle/ruby/2.7.0/gems/webmock-2.3.2/lib/webmock/rspec/matchers.rb
webmock-3.11.0 lib/webmock/rspec/matchers.rb
cloudsmith-api-0.54.15 vendor/bundle/ruby/2.6.0/gems/webmock-1.24.6/lib/webmock/rspec/matchers.rb
webmock-3.10.0 lib/webmock/rspec/matchers.rb
webmock-3.9.5 lib/webmock/rspec/matchers.rb
webmock-3.9.4 lib/webmock/rspec/matchers.rb
cloudsmith-api-0.53.79 vendor/bundle/ruby/2.6.0/gems/webmock-1.24.6/lib/webmock/rspec/matchers.rb
webmock-3.9.3 lib/webmock/rspec/matchers.rb
webmock-3.9.2 lib/webmock/rspec/matchers.rb
cloudsmith-api-0.53.17 vendor/bundle/ruby/2.6.0/gems/webmock-1.24.6/lib/webmock/rspec/matchers.rb
cloudsmith-api-0.53.3 vendor/bundle/ruby/2.6.0/gems/webmock-1.24.6/lib/webmock/rspec/matchers.rb
vagrant-unbundled-2.2.10.0 vendor/bundle/ruby/2.7.0/gems/webmock-2.3.2/lib/webmock/rspec/matchers.rb
cloudsmith-api-0.53.1 vendor/bundle/ruby/2.6.0/gems/webmock-1.24.6/lib/webmock/rspec/matchers.rb
webmock-3.9.1 lib/webmock/rspec/matchers.rb
webmock-3.9.0 lib/webmock/rspec/matchers.rb
cloudsmith-api-0.52.121 vendor/bundle/ruby/2.6.0/gems/webmock-1.24.6/lib/webmock/rspec/matchers.rb
cloudsmith-api-0.52.92 vendor/bundle/ruby/2.6.0/gems/webmock-1.24.6/lib/webmock/rspec/matchers.rb