Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supporting Pact specification version 3 #95

Open
beatrichartz opened this issue May 20, 2020 · 1 comment
Open

Supporting Pact specification version 3 #95

beatrichartz opened this issue May 20, 2020 · 1 comment
Labels

Comments

@beatrichartz
Copy link

What are the plans for supporting version 3 of the Pact spec? There are some features of V3 that would be handy to be able to use on iOS.

@surpher
Copy link
Contributor

surpher commented May 20, 2020

Hey @beatrichartz

It is being developed and someone doing some testing, apart from me, would be much appreciated. Not everything is implemented yet, but happy to re-prioritise tasks based on most pressing requirements.

Head on to https://github.com/surpher/PactSwift. It will be transferred to Pact-Foundation once it reaches RC.

It generally works the same way as pact-consumer-swift, but there are subtle differences in usage (eg. running .finalize() in func tearDown()) and matchers are not (yet) namespaced but they are implemented (apart from null matcher).

No Cocoapods support though.

The roadmap of PactSwift also includes testing providers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants