JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
-
Updated
Dec 16, 2024 - 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.
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.
Add a description, image, and links to the consumer-driven-contracts topic page so that developers can more easily learn about it.
To associate your repository with the consumer-driven-contracts topic, visit your repo's landing page and select "manage topics."