JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.

consumer-driven-contracts hacktoberfest mocha pact pact-js smartbear-supported test-framework
1 Open Issue Need Help Last updated: Jun 24, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to debug and fix a problem in the Pact JS verifier where client certificates for mTLS are not correctly passed to the provider during verification. The issue arises when using an `https.Agent` with a client certificate and passphrase. The verifier should utilize the provided agent for outbound requests to the provider, enabling mutual TLS authentication. The solution likely involves modifying the verifier's internal handling of HTTPS requests to ensure the custom `https.Agent` is used for connections to the provider, rather than a default agent.

Complexity: 4/5
help wanted good first issue enhancement

JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.

TypeScript
#consumer-driven-contracts#hacktoberfest#mocha#pact#pact-js#smartbear-supported#test-framework