# 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.