# File lib/webmock/request_execution_verifier.rb, line 6 6: def initialize(request_pattern = nil, expected_times_executed = nil) 7: @request_pattern = request_pattern 8: @expected_times_executed = expected_times_executed 9: end
# File lib/webmock/request_execution_verifier.rb, line 17
17: def does_not_match?
18: @times_executed =
19: RequestRegistry.instance.times_executed(@request_pattern)
20: if @expected_times_executed
21: @times_executed != @expected_times_executed
22: else
23: @times_executed == 0
24: end
25: end
# File lib/webmock/request_execution_verifier.rb, line 28
28: def failure_message
29: expected_times_executed = @expected_times_executed || 1
30: %(The request #{request_pattern.to_s} was expected to execute #{expected_times_executed} time#{ (expected_times_executed == 1) ? '' : 's'} but it executed #{times_executed} time#{ (times_executed == 1) ? '' : 's'})
31: end
# File lib/webmock/request_execution_verifier.rb, line 11
11: def matches?
12: @times_executed =
13: RequestRegistry.instance.times_executed(@request_pattern)
14: @times_executed == (@expected_times_executed || 1)
15: end
# File lib/webmock/request_execution_verifier.rb, line 33
33: def negative_failure_message
34: if @expected_times_executed
35: %(The request #{request_pattern.to_s} was not expected to execute #{expected_times_executed} time#{ (expected_times_executed == 1) ? '' : 's'} but it executed #{times_executed} time#{ (times_executed == 1) ? '' : 's'})
36: else
37: %(The request #{request_pattern.to_s} was expected to execute 0 times but it executed #{times_executed} time#{ (times_executed == 1) ? '' : 's'})
38: end
39: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.