Matching on Path
Use the :path
request matcher to match requests on the path portion of the request URI.
You can use this (alone, or in combination with :host
) as an alternative to :uri
so that non-deterministic portions of the URI are not considered as part of the request matching.
Background ()
Given a previously recorded cassette file "cassettes/example.yml" with:
Replay interaction that matches the path
And a file named "path_matching.rb" with:
When I run ruby path_matching.rb
Then it should pass with:
Examples
configuration
http_lib
c.hook_into :webmock
net/http
c.hook_into :webmock
httpclient
c.hook_into :webmock
curb
c.hook_into :webmock
patron
c.hook_into :webmock
em-http-request
c.hook_into :webmock
typhoeus
c.hook_into :typhoeus
typhoeus
c.hook_into :excon
excon
c.hook_into :faraday
faraday (w/ net_http)
c.hook_into :faraday
faraday (w/ typhoeus)
Last updated