{"repo":"Quick/Nimble","free":true,"listed":false,"github":"https://github.com/Quick/Nimble","clone":"git clone https://github.com/Quick/Nimble.git","description":"A Matcher Framework for Swift and Objective-C","language":"Swift","stars":4840,"topics":["matcher-functions","swift-generics","swift-assertions","failure-messages","asynchronous-expectations","swift","testing","operator-overloads","bdd"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Nimble Use Nimble to express the expected outcomes of Swift or Objective-C expressions. Inspired by Cedar. Documentation Nimble's documentation is now lives in Sources/Nimble/Nimble.docc as a Documentation Catalog. You can easily browse it quick.github.io/Nimble. Installing Nimble Nimble can be used on its own, or in conjunction with its sister project, Quick. To install both Quick and Nimble, follow the installation instructions in the Quick Documentation. Nimble can currently be installed in one of four ways: Swift Package Manager, CocoaPods, Carthage or with git submodules. Swift Package Manager Xcode To install Nimble via Xcode's Swift Package Manager Integration: Select your project configuration, then the project tab, then the Package Dependencies tab. Click on the \"plus\" button at the bottom of the list, then follow the wizard to add Quick to your project. Specify https://github.com/Quick/Nimble.git as the url, and be sure to add Nimble as a dependency of your unit test target, not your app target. Package.Swift To use Nimble with Swift Package Manager to test your applications, add Nimble to your Package.Swift and link it with your test target: Please note that if you install Nimble using Swift Package Manager, then raiseException is not available. CocoaPods To use Nimble in CocoaPods to test your macOS, iOS, tvOS or watchOS applications, add Nimble to your podfile and add the line to enable Swift support for CocoaPods. Finally run pod install . Carthage To use Nimble","default_branch":null,"files":null,"tree":[],"storefront":"/r/Quick","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Quick/Nimble/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}