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
webmock-1.24.0 lib/webmock/rspec/matchers.rb
webmock-1.23.0 lib/webmock/rspec/matchers.rb
webmock-1.22.6 lib/webmock/rspec/matchers.rb
vagrant-unbundled-1.8.1.1 vendor/bundle/ruby/2.3.0/gems/webmock-1.22.5/lib/webmock/rspec/matchers.rb
webmock-1.22.5 lib/webmock/rspec/matchers.rb
dwolla_swagger-1.0.6 vendor/bundle/ruby/2.2.0/gems/webmock-1.22.3/lib/webmock/rspec/matchers.rb
webmock-1.22.3 lib/webmock/rspec/matchers.rb
webmock-1.22.2 lib/webmock/rspec/matchers.rb
webmock-1.22.1 lib/webmock/rspec/matchers.rb