Method: Pact::Request::Expected#difference
- Defined in:
- lib/pact/consumer_contract/request.rb
#difference(actual_request) ⇒ Object
40 41 42 43 44 45 |
# File 'lib/pact/consumer_contract/request.rb', line 40 def difference(actual_request) require 'pact/matchers' # avoid recusive loop between pact/reification, pact/matchers and this file request_diff = Pact::Matchers.diff(to_hash_without_body_or_query, actual_request.to_hash_without_body_or_query) request_diff.merge!(query_diff(actual_request.query)) request_diff.merge!(body_diff(actual_request.body)) end |