- Support verifications of types, like
Arg.eq(String.self)
- Add unit tests
- Some Swift simplifications,
final
keyword enforcement
- Swift 5 support
- Fix #70 dictionary
MockUsable
equality issue with Swift 5
- Fix documentation
- Enable to reset expectations and stubs
- Fix README
- Swift 4.2 support
- Compatible with Xcode 10
- Review README
- Add handling of property setters, with a syntax like
mock.expect().call(mock.property.set(mock.prop, value: Arg.any()))
- Review README
- Fix podspec doc
- Swift 4 Support (introduced a limitation on the number of arguments for closure management, see Swift bug SR-2008 and SE-0110).
- Few enhancements in doc, tests and build
- Simplify project structure
- Add playground sample
- Review project structure to make sure Cocoapods finds tests
- Fix logo path
- Review README, add a logo
- Add rejection of expectations with
mock.reject()
- Add support to Swift Package Manager
- Add Travis for continous integration
- Simplify syntax for
Arg.any()
- Add
andThrow
to stubs
- Fix public visibility of initializers for
ArgumentCaptor
andArgumentClosureCaptor
- Fix optional values in
Arg.verify
- Make syntax for handling closures simpler
- Make syntax for number of expected calls simpler
- Fix API for
verify()
to take into account #file and #line - Fix optional values in
Arg.eq
- Attempt to generate doc
- Say Hello to InstantMock