Nimble
Nimble copied to clipboard
A Matcher Framework for Swift and Objective-C
- [ ] I have read [CONTRIBUTING](https://github.com/Quick/Nimble/blob/main/CONTRIBUTING.md) and have done my best to follow them. ### What did you do? Added Nimble to Obj-C project with SPM. Added `@import Nimble;`...
Pulled out of https://github.com/Quick/Nimble/discussions/986. We have [documentation for how to do this](https://github.com/Quick/Nimble#using-nimble-without-xctest), but it's either outdated or flat-out wrong. This ticket is to cover figuring out how to run nimble...
- [x] I have read [CONTRIBUTING](https://github.com/Quick/Nimble/blob/main/CONTRIBUTING.md) and have done my best to follow them. ### What did you do? I upgraded my system to M1 Pro hardware, installed the project...
- [x] I have read [CONTRIBUTING](https://github.com/Quick/Nimble/blob/main/CONTRIBUTING.md) and have done my best to follow them. ### What did you do? I think we should add support for swift Concurrency framework (async/await)...
- [x] I have read [CONTRIBUTING](https://github.com/Quick/Nimble/blob/master/CONTRIBUTING.md) and have done my best to follow them. ### What did you do? Tried to build the Nimble project for iOS using Carthage on...
Make sure that Nimble doesn't try to access notification properties from the main thread as they may have been created on another thread and get upset (most likely when Core...
Similar to https://github.com/Quick/Quick/pull/1146, let's drop support of older OS versions to match what Quick will support. Quick will be setting the minimum supported versions to Xcode 13, macOS 10.14, iOS...
- [x] I have read [CONTRIBUTING](https://github.com/Quick/Nimble/blob/main/CONTRIBUTING.md) and have done my best to follow them. ### What did you do? First of all, thanks for the awesome library! We have written...
- [x] I have read [CONTRIBUTING](https://github.com/Quick/Nimble/blob/main/CONTRIBUTING.md) and have done my best to follow them. ### What did you do? Used `toEventuallyNot(postNotifications(..))` wrapping a Core Data operation that occurs on a...
Doing something like below results in expression being evaluated multiple times with `"foo"` being printed many times. With `satisfyAllOf` removed everything works as expected. ```swift let testNotification = Notification(name: .init("Foo"),...