pact-ruby icon indicating copy to clipboard operation
pact-ruby copied to clipboard

Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

Results 69 pact-ruby issues
Sort by recently updated
recently updated
newest added

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `rubygems` dependencies of...

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `rubygems` dependencies of...

Description: We're using Pact for contract testing in a Rails application with token-based API authentication. Our setup involves dynamically creating users and generating tokens in provider states, but we're facing...

I am getting this error when trying to run provider verification tests. It wants to create a directory under root ` /publish/` for which it doesn't have permissions. Is there...

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `rubygems` dependencies of...

https://github.com/johnelf/pact-jvm/commit/211967ef5df957feea9a9a193ba27db684a3ca61 Cookie with value 'a=b;c=d' should match 'c=d;e=f;a=b' as provider may add extra cookies that the consumer does not care about, and the order should not matter.

When using a Pact::Term.new(generate: "http://localhost:1234/some-path", matcher: %r{http://.*/some-path}) Or should it be replaced with example.org? Or the regexp? ``` json { "status": 200, "headers": { "Content-Type": "application/hal+json" }, "body": { "_links":...

``` shell RuntimeError: Interaction with same description (a request retrieve a committed revenue sync) and provider state (a committed-revenue-sync exists with ID 123) already exists ``` Duplicate description/provider state is...

eg. ``` shell Actual interactions do not match expected interactions for mock Media Project Revenue. ```