Dwiparna Pal
09/07/2022, 9:26 AMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Slackbot
09/07/2022, 11:39 AMMatt (pactflow.io / pact-js / pact-go)
Yousaf Nabi (pactflow.io)
Dwiparna Pal
09/08/2022, 9:12 AMDwiparna Pal
09/08/2022, 9:14 AMYousaf Nabi (pactflow.io)
It is using a public tenant on Pactflow, which you can access here using the credentials `dXfltyFMgNOFZAxr8io9wJ37iUpY42M`/`O5AIZWxelWbLvqMd8PkAVycBJh2Psyg1`. The latest version of the Example Pactflow Consumer/Example Pactflow Provider pact is published here.Details in the readme for the public credentials
Yousaf Nabi (pactflow.io)
I do have the yml document of the event data model. Is there a way to convert that to a json object for pact? As we upload the swagger documents in open API format to the pact flow.This is an SNS based example which wouldn’t use OpenAPI. What have you got documented in the OpenAPI? Are you trying to test a message based consumer, with Bi-Directional Contract testing?
Matt (pactflow.io / pact-js / pact-go)
Dwiparna Pal
09/08/2022, 10:57 AMDwiparna Pal
09/08/2022, 10:58 AMMatt (pactflow.io / pact-js / pact-go)
Dwiparna Pal
09/08/2022, 10:58 AMDwiparna Pal
09/08/2022, 10:59 AMDwiparna Pal
09/08/2022, 10:59 AMYousaf Nabi (pactflow.io)
Dwiparna Pal
09/08/2022, 11:06 AMDwiparna Pal
09/27/2022, 2:29 PMYousaf Nabi (pactflow.io)
make test
or ./gradlew clean test
- these verify pact contracts generated by the consumer application.
The provider does not produce a pact file as an output of it's test phase, it generates a verification result, for the pacts its verified as returned by the providers consumer version selectorsDwiparna Pal
09/27/2022, 3:02 PMYousaf Nabi (pactflow.io)
For http services we have Provider OpenAPi documentation which we upload to Pactflow and against which the consumer pact gets validated.For Bi-Directional contract testing. Traditional Consumer-Driven contract testing will use a Pact Provider verification build, where it will pull down Pact files from a broker, which have been generated by the consumer codebases
Dwiparna Pal
09/28/2022, 8:39 AMYousaf Nabi (pactflow.io)
Dwiparna Pal
09/28/2022, 9:19 AMDwiparna Pal
09/30/2022, 8:52 AMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Dwiparna Pal
01/16/2023, 10:02 AM