A Swift version of Pact. Implements Pact Specification Version 3.
MIT License
Bot releases are hidden (Show)
Published by surpher about 3 years ago
Published by surpher over 3 years ago
OneOf
matcherPactSwiftMockServer
package version to v0.2.0
PactSwift
version signaturePublished by surpher over 3 years ago
waitFor
paramter into timeout
(Marko Justinek, Mon Jul 5 17:37:37 2021 +1000)Published by surpher over 3 years ago
PactSwift.xcframework
built using Xcode 13 does not work in projects using Xcode 12 throwing error no such module '_Concurrency'
.Published by surpher over 3 years ago
PactSwift.xcframework
now Includes arm64-darwin
slice.arm64
architectureCarthage
workaround script to support building on macOS 11 running Xcode 13 beta.README.md
.Published by surpher over 3 years ago
*
notation in JSON path for matchersEachLike
matcher to iterate through DSL and applies *
notation to any embedded children and/or matchers, etc.Published by surpher over 3 years ago
EachLike
matcher rules were not written to Pact contractPublished by surpher over 3 years ago
PactSwiftMockServer
to only write one interaction into a Pact contractXCTestCase
reinstantiates for each of the tests and resets instance variables. That causes MockService
to loose any previously verified interactions. Wrap MockService
into a singleton in your tests. See README.md or pact-swift-examples.PactSwift_spec2
scheme and exposes the module in PactSwift_spec2 repository as XCFramework. Use it when interacting with providers validating Pact specification v2.0.