JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
翻译 - 契约的JS版本。 Pact是用于HTTP API和非HTTP异步消息传递系统的合同测试框架。
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.
.NET 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.
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.
Describes the pact format and verification specifications
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.
Microservices Testing in practice.
Automatically scrapes wildbow's web serials and compiles them into ebooks
A Swift / ObjeciveC DSL for creating pacts.
Original Example JS project for the Pact workshop
Example of how to implement nirvana of contract testing with Pact following all the practices described in https://docs.pact.io/pact_nirvana
A Pact adaptor for to allow you to easily run tests with Jest
Awesome resources for Consumer-Driven Contract Testing