Supporting Pact specification version 3
beatrichartz opened this issue · 1 comments
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.
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.