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

Let's say our contract file has 100 interactions. When we create a feature branch adding 1 more interactions we have 2 contracts: A. 100 interactions B. 100 interactions from contract...

The hal `http_client` does not uploads/publishes verified contracts to pact-broker with self signed certificate. Its not possible to get the certificate at the moment but there is also no possibility...

Hello! I'm trying to stub a method call when verifying contracts, but I'm currently getting the following error: `The use of doubles or partial doubles from rspec-mocks outside of the...

https://github.com/realestate-com-au/pact/blob/master/lib/pact/doc/markdown/index_renderer.rb#L24

bug

I believe `ConsumerContractBuilder` is trying to expose `attr_reader :consumer_contract`, but it's incorrectly setting that value to `@consumer_contract_details` instead. `@consumer_contract_details` is never used outside of this class. This PR populates `@consumer_contract`...

Hi, I've got an EmberJS app which generates pacts. Let's say we fetch a list of _articles_ each one with a _title_ we do not want to verify explicitely. The...

Hello, I'm using pact-js to verify an express-js based provider. Having debugged this issue for a while, I found that `pact-ruby` expects to have multiple provider states, while the pact...

Hi We are coding on ruby (https://github.com/umbrellio) and are looking for the system for testing our decoupled services. In particular we have a number of HTTP APIs. At some point...

Hello! Thank you very much for Pact. It's awesome. This is more of a conceptual question than a bug report, so I'm not providing much code but I would happily...

So at the moment we are having to modify the pact.json files before running pact. This is for inserting authentication tokens with expiry in about 2 hours into the pacts....