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.
Support for Consumer Driven Contracts in Spring
Enables your consumer driven contracts workflow
翻译 - 启用消费者驱动的合同工作流程
HTTP/1.1, HTTP/2 and WebSockets stub server for stubbing distributed web services in Docker and non-containerized environments for integration and contract testing
A Pact adaptor for to allow you to easily run tests with Jest
Awesome resources for Consumer-Driven Contract Testing
Example project to demonstrate Contract Testing via Pact.
Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log.
How to write CDC test using Pact in Go? 🤔
A Swift version of Pact. Implements Pact Specification Version 3.
Reference implementation of the JSONx specification for the Java platform, including encoding, decoding, processing, validation, and binding.
Injectable Pact.js Consumer/Producer for NestJS
Developer Relations @ Pact - Your map to the Pact landscape for all-comers (maintainers, contributors, users, newbies)
Contract Testing Boilerplate for the microservices developed using Spring Boot and Kafka in a maven multi-module project.
Consumer Driven Contracts Microservice
Pact DSL Builder annotation processor to create request bodies based on annotations. It allows to specify static values for properties also through Example annotation
An example of how to apply BDD in a microservice architecture using consumer driven contracts
Consumer-Driven Contract Testing between the microservices which are developed in different tech stacks.