class WebMock::RequestPatternMatcher
Public Class Methods
new()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 4 def initialize @request_execution_verifier = RequestExecutionVerifier.new end
Public Instance Methods
at_least_once()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 23 def at_least_once @request_execution_verifier.at_least_times_executed = 1 self end
at_least_times(times)
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 33 def at_least_times(times) @request_execution_verifier.at_least_times_executed = times.to_i self end
at_least_twice()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 28 def at_least_twice @request_execution_verifier.at_least_times_executed = 2 self end
at_most_once()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 38 def at_most_once @request_execution_verifier.at_most_times_executed = 1 self end
at_most_times(times)
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 48 def at_most_times(times) @request_execution_verifier.at_most_times_executed = times.to_i self end
at_most_twice()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 43 def at_most_twice @request_execution_verifier.at_most_times_executed = 2 self end
description()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 71 def description @request_execution_verifier.description end
does_not_match?(request_pattern)
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 58 def does_not_match?(request_pattern) @request_execution_verifier.request_pattern = request_pattern @request_execution_verifier.does_not_match? end
failure_message()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 63 def failure_message @request_execution_verifier.failure_message end
failure_message_when_negated()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 67 def failure_message_when_negated @request_execution_verifier.failure_message_when_negated end
Also aliased as: negative_failure_message
matches?(request_pattern)
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 53 def matches?(request_pattern) @request_execution_verifier.request_pattern = request_pattern @request_execution_verifier.matches? end
once()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 8 def once @request_execution_verifier.expected_times_executed = 1 self end
times(times)
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 18 def times(times) @request_execution_verifier.expected_times_executed = times.to_i self end
twice()
click to toggle source
# File lib/webmock/rspec/matchers/request_pattern_matcher.rb, line 13 def twice @request_execution_verifier.expected_times_executed = 2 self end