Kiwi and Behavior Driven Development
Before you write a line of code, figure out what you'd like to see that code do. Kiwi is designed to help you describe the object you're interested in, provide the context you are testing the object under, and express the results you expect to see. We call these tests "Specs" and you'll be writing them in no time.
Test Driving iOS Development with Kiwi
This quick start guide to BDD will get you up and running Kiwi right away. You'll add Kiwi to your project in two different ways. You'll write tests that exercise your code while fully documenting the behavior you expect. In the end, you'll customize and extend your tests to cover your entire app.