Sha256: 63d64a55ea37623ba78c1c19f58ee166339a1ad46330c864919c3b25b9f3430b

Contents?: true

Size: 602 Bytes

Versions: 65

Compression:

Stored size: 602 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

65 entries across 63 versions & 6 rubygems

Version Path
webmock-1.7.4 lib/webmock/rspec/matchers.rb
webmock-1.7.3 lib/webmock/rspec/matchers.rb
webmock-1.7.2 lib/webmock/rspec/matchers.rb
webmock-1.7.1 lib/webmock/rspec/matchers.rb
webmock-1.7.0 lib/webmock/rspec/matchers.rb