Class/Module Index [+]

Quicksearch

WebMock::API

Public Instance Methods

a_request(method, uri) click to toggle source
# File lib/webmock/api.rb, line 12
def a_request(method, uri)
  WebMock::RequestPattern.new(method, uri)
end
assert_not_requested(method, uri, options = {}, &block) click to toggle source
# File lib/webmock/api.rb, line 27
def assert_not_requested(method, uri, options = {}, &block)
  request = WebMock::RequestPattern.new(method, uri, options).with(&block)
  verifier = WebMock::RequestExecutionVerifier.new(request, options.delete(:times))
  WebMock::AssertionFailure.failure(verifier.negative_failure_message) unless verifier.does_not_match?
end
assert_requested(method, uri, options = {}, &block) click to toggle source
# File lib/webmock/api.rb, line 20
def assert_requested(method, uri, options = {}, &block)
  expected_times_executed = options.delete(:times) || 1
  request = WebMock::RequestPattern.new(method, uri, options).with(&block)
  verifier = WebMock::RequestExecutionVerifier.new(request, expected_times_executed)
  WebMock::AssertionFailure.failure(verifier.failure_message) unless verifier.matches?
end
stub_http_request(method, uri) click to toggle source
Alias for: stub_request
stub_request(method, uri) click to toggle source
# File lib/webmock/api.rb, line 5
def stub_request(method, uri)
  WebMock::StubRegistry.instance.
    register_request_stub(WebMock::RequestStub.new(method, uri))
end
Also aliased as: stub_http_request

[Validate]

Generated with the Darkfish Rdoc Generator 2.