Added test for configuration
Using a module to include the app rather than a 'def app' in each describe.
Updating test
Improving the logging and failure messages
Added call to allow searching for an interaction without exposing the internal structure of the consumer contract.
Bumping micro version
Added consumer name to find_interaction failure message
Added producer to pact file, and added producer name to find_interaction failure message
Bumping micro version
Fixing bug where request_json did not exist
Bumping micro version
Now respecting content type header of request and enforcing that actual headers match expected headers. This may break some tests, but it's good for you!
Bumping micro version
Fixed https://git.realestate.com.au/business-systems/pact/issues/2 - when actual field is a substring of an expected field, the code no longer considers them to be equal.
Updating README with completed tasks in TODO
Starting to add proper verification (fails when unexpected calls are made)
Added pact gem version and generation date - useful for detecting incompatiblities between pact gem in producer and consumer
Adding logging to identify which app has failed to start when spawning the mock server times out.
Fixing broken test.
Changed log names to be all lower case with no spaces - much easier to type in command line.