This repo contains sample project and a little bit of materials for JetBrains BDD Webinar.
This project uses Cocoapods thus you'll have to run
pod install
before opening workspace.
We'll be using following frameworks:
- Specta - BDD DSL framework
- Expecta - matchers framework
- OCMockito - mocking framework.
- OCHamcrest - matchers framework.
You should definitely check out Issue #15 of objc.io which is entirely dedicated to tests!
We'll be relying heavily on use of live templates. Those can be found in this settings file. Follow guide descriping how to import settings into AppCode.