Module: WebMock::Matchers

Defined in:
lib/webmock/rspec/matchers.rb,
lib/webmock/matchers/any_arg_matcher.rb,
lib/webmock/matchers/hash_argument_matcher.rb,
lib/webmock/matchers/hash_excluding_matcher.rb,
lib/webmock/matchers/hash_including_matcher.rb

Defined Under Namespace

Classes: AnyArgMatcher, HashArgumentMatcher, HashExcludingMatcher, HashIncludingMatcher

Instance Method Summary collapse

Instance Method Details

#have_been_madeObject



9
10
11
# File 'lib/webmock/rspec/matchers.rb', line 9

def have_been_made
  WebMock::RequestPatternMatcher.new
end

#have_been_requestedObject



13
14
15
# File 'lib/webmock/rspec/matchers.rb', line 13

def have_been_requested
  WebMock::RequestPatternMatcher.new
end

#have_not_been_madeObject



17
18
19
# File 'lib/webmock/rspec/matchers.rb', line 17

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

#have_not_requested(method, uri) ⇒ Object



25
26
27
# File 'lib/webmock/rspec/matchers.rb', line 25

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

#have_requested(method, uri) ⇒ Object



21
22
23
# File 'lib/webmock/rspec/matchers.rb', line 21

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