-
Updated
Jul 8, 2021 - JavaScript
{{ message }}
Test Automation Made Simple
Future documentation for this feature:
Open the Pact Broker and click "show latest tags"
Scroll to the row for the consumer/tag that you wish to delete.
Click on the "..." icon for that row
Select "Delete pacts for tag <tag>"
You will see a prompt with the text
This will delete the pacts for provider <provider> and all ver
Please add support for the following keys to be used in the consumer version selectors when fetching pacts for verification:
{ "deployedOrReleased": true }
{ "deployed": true }
{ "released": true }
{ "environment": "<env name>" }
These keys can be used in various combinations ( eg. { "environment": "prod", released: true, consumer: "Foo" } ). Please allow any combination
Please add support for the following keys to be used in the consumer version selectors when fetching pacts for verification:
{ "deployedOrReleased": true }
{ "deployed": true }
{ "released": true }
{ "environment": "<env name>" }
{ "consumer": "<name>" } // this may already be supported, please add it if not
These keys can be used in various combinations ( eg. `{ "envir
A proxy that validates responses and requests against an OpenAPI document.
An HTTP server for stubbing external systems in both Docker and non-containerized environments for integration, contract and behavior testing.
Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman 👨🏽🚀
Please add support for the following keys to be used in the consumer version selectors when fetching pacts for verification:
{ "deployedOrReleased": true }
{ "deployed": true }
{ "released": true }
{ "environment": "<env name>" }
{ "consumer": "<name>" } // this may already be supported, please add it if not
These keys can be used in various combinations ( eg. `{ "envir
Microservices Testing in practice.
A Swift / ObjeciveC DSL for creating pacts.
Is your feature request related to a problem? Please describe.
I want to use external JSON schema provided in @exodus/schemasafe
Describe the solution you'd like
Please add an optional argument for external schemas to expectJsonSchema and jsonSchema methods.
Describe alternatives you've considered
Or maybe
Example Consumer & Provider projects for Pact JVM
Example project to demonstrate Contract Testing via Pact.
Design by Contract for Crystal
契约测试框架。A TypeScript Contract Test for Interface base project.
Description
When the file passed to the stub does not exist, the stub neither displays an error nor exits.
Steps to reproduce
Expected behavior
If any of the files or directories provided do not exist, Qontract should highlight this, but it should not die if there is
Consumer Driven Contract testing for GraphQL APIs.
Contract Testing Boilerplate for the microservices developed using Spring Boot and Kafka in a maven multi-module project.
sample applications with implementation of unit, component, contract and integrarion tests using pact, gatling, spring boot test and hoverfly
A contracts broker that provides a declarative way of sharing, validating & discovering contracts between multiple projects.
Provide resources to help new users become proficient in Pact and PactSwift
Create an end-to-end workshop based on the canonical pact one (https://github.com/pact-foundation/pact-workshop-js).
Suggest using the JS provider as the "backend" for the workshop, to both reduce the effort required in this workshop and
Contract test suite runner
In order to test soap like api's (using XML for their body) a gandalf.pathing.Extractor that supports XPath is required.
Pact NodeJs Project created for the Test Automation University course
Validate your request responses against Swagger JSON Endpoints. AKA Contract Testing.
Add a description, image, and links to the contract-testing topic page so that developers can more easily learn about it.
To associate your repository with the contract-testing topic, visit your repo's landing page and select "manage topics."
Please add support for the following keys to be used in the consumer version selectors when fetching pacts for verification:
These keys can be used in various combinations ( eg. `{ "envir