JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
-
Updated
Apr 10, 2023 - TypeScript
JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
JVM version of Pact. 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.
Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
Python version of Pact. 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.
PHP version of Pact. 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
Core binaries for pact-js, a Contract Testing Framework. NOTE: If you are looking to do Pact contract testing in node, you almost certainly want pact-js, not pact-node.
A Scala implementation of CDC using the Pact standard
Microservices Testing in practice.
A Swift / ObjeciveC DSL for creating pacts.
A Pact adaptor for to allow you to easily run tests with Jest
Example of how to implement nirvana of contract testing with Pact following all the practices described in https://docs.pact.io/pact_nirvana
Awesome resources for Consumer-Driven Contract Testing
Example Consumer & Provider projects for Pact JVM
Add a description, image, and links to the pact topic page so that developers can more easily learn about it.
To associate your repository with the pact topic, visit your repo's landing page and select "manage topics."