thibault alix
10/25/2023, 2:03 AM./pact/bin/pactflow publish-provider-contract ./<contract>.json --broker-base-url https://<url>.<http://pactflow.io/|pactflow.io/> --provider "<provider>" --provider-app-version 0.0.1
Error making request to https://<url>.<http://pactflow.io/provider-contracts/provider/<provider>/publish|pactflow.io/provider-contracts/provider/<provider>/publish> status=400 {"errors":{"_body.contract.contentType":["is missing"]}}
provider
.given("a test")
.uponReceiving("a request")
.withRequest({
method: "GET",
path: "/endpoint",
headers: { 'Content-Type': 'application/json' }
})
.willRespondWith({
body: like(jsonResponse),
status: 200,
headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }
});
any idea what am I missing?Beth (pactflow.io/Pact Broker/pact-ruby)
Beth (pactflow.io/Pact Broker/pact-ruby)
Beth (pactflow.io/Pact Broker/pact-ruby)
publish command, not the publish-provider-contract command.thibault alix
10/25/2023, 2:05 AMthibault alix
10/25/2023, 2:07 AMthibault alix
10/25/2023, 2:12 AMthibault alix
10/25/2023, 2:13 AM./pact/bin/pact-broker publish ~./<contract>.json --broker-base-url https://<url>.<http://pactflow.io/|pactflow.io/> --consumer-app-version 0.0.1