
Introduction | Pact Docs
Pact is a code-first tool for testing HTTP and message integrations using contract tests. Contract tests assert that inter-application messages conform to a shared understanding that is documented in a …
Writing Consumer tests | Pact Docs
Contract testing is about making sure your consumer team and provider team have a shared understanding of what the requests and responses will be in each possible scenario.
How Pact works | Pact Docs
Once all of the interactions have been tested on the consumer side, the Pact framework generates a pact file, which describes each interaction: This pact file can be used to verify that the provider meets …
Overview | Pact Docs
Pact is a consumer-driven contract testing tool, which is a fancy way of saying that the API Consumer writes a test to set out its assumptions and needs of its API Provider (s).
5 minute guide | Pact Docs
Now that you have created and run your consumer tests, producing a contract (the pact file) as an artefact, we need to share it with the team responsible for managing the Order API, so that they can …
When to use Pact | Pact Docs
You can continuously evolve your codebases knowing that Pact will guarantee contracts are met. You can find out before you deploy whether or not your applications will work together - there is no need …
Introduction | Pact Docs
Pact on its own allows you to create and verify contracts. Pact + Pact Broker allows you to integrate contract testing into your CI/CD pipeline to allow you to release code faster.
Comparisons with other tools | Pact Docs
The main difference between them is that Pact generates language-neutral acceptance contracts, in the form of JSON pact files. These pact files can be created, or tested, by anything that implements the …
FAQ | Pact Docs
Contract testing allows you to take an integration test that gives you slow feedback and replace it with two sets of "unit" tests that give you fast feedback - one set for the consumer, using a mock provider, …
Consumer Tests | Pact Docs
Pact is a consumer-driven contract testing tool, which is a fancy way of saying that the API Consumer writes a test to set out its assumptions and needs of its API Provider (s).