
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 …
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 …
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 …
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).
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 …
Introduction | Pact Docs
Contract testing is an alternative approach to traditional integration testing that gives you tests that are quicker to execute, and that are more maintainable at scale.
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 …
Event driven-systems | 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).
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 …