Releases: Quick/swift-fakes
Releases · Quick/swift-fakes
v0.2.0
v0.1.2
v0.1.1
What's Changed
- Bump github.com/quick/nimble from 13.2.1 to 13.3.0 by @dependabot in #16
- Provide a default fallback for Pendable when it's a result where Failure == Swift.Error by @younata in #17
Full Changelog: v0.1.0...v0.1.1
v0.1.0
v0.0.2
Highlights
- Allows
beCalled
andmostRecentlyBeCalled
to take in any number of matchers, acting as a shorthand for Nimble'ssatisfyAllOf
. - Improves the messaging for
beCalled
andmostRecentlyBeCalled
when using an Equatable value. - Improves messaging for sub-matcher details in
beCalled
andmostRecentlyBeCalled
. - the
Pendable
fallback value is now an associated value for thepending
case, instead of an argument toresolve
. - Adds
clearCalls()
method toSpy
. Which removes the existing call records for aSpy
. - Adds documentation catalog.
Autogenerated Changelog
What's Changed
- Set up various project infrastructure by @younata in #6
- Improve the user experience of the beCalled and mostRecentlyBeCalled matchers. by @younata in #5
- Move setting the Pendable fallback up from being an argument to resolve, to being an associated type of the pending case by @younata in #9
- Set up DocC by @younata in #8
- Use the right base path when building the documentation by @younata in #10
- New documentation article: Verifying that callbacks are called by @younata in #11
- Bump actions/checkout from 3 to 4 by @dependabot in #12
- Add method to clear the recorded calls from the spy by @younata in #13
- Enable Strict Concurrency Checking by @younata in #14
Full Changelog: v0.0.1...v0.0.2
v0.0.1
Full Changelog: https://github.com/Quick/swift-fakes/commits/v0.0.1