Unit Tests in Xcode Playgrounds ?
Playgrounds are a great way to prototype and (quickly) iterate on your codebase. However, Unit Tests are often left behind, or an afterthought.
It would be great to iterate on your unit tests as well! Unfortunately, Playgrounds do not support importing
Note: This is true as of Xcode 7.2.1
PlaygroundTesting is available through CocoaPods. To install it, simply add the following line to your Podfile:
PlaygroundTesting in your Playgrounds, you need to follow Apple's Guidelines for Importing Custom Frameworks into Playgrounds:
- The framework is in the same workspace as the playground.
- The framework has already been built.
- The workspace contains at least one active scheme that builds a target.
PlaygroundTesting is very flexible. You can
XCTAssert & Friendsdirectly on the Playground.
- Create a Test Case Type that implements TestCaseProtocol and run its tests.
- Run individual tests
The example project includes a sample Playground. To run the Playground, clone the repo, and run pod install from the Example directory first.
Daniel Rodriguez, firstname.lastname@example.org
PlaygroundTesting is available under the MIT license. See the LICENSE file for more info.