NSScreencast Episode #83 TDD View Controllers Part 2
TDD View Controllers Part 2 - NSScreencast
alert表示をmockしてテスト
- AlertViewProvider
- __block id _alertProvider;
- beforeEach(^{
- _alertProvider = [OCMockObject mockForClass:[AlertViewProvider class]];
- _vc.alertProvider = _alertProvider;
- [[_mockLoginService stub] verifyUsername:[OCMArg any]
- block(NO);
- return YES;
- Testing of pushing view controller
- expect(_vc.navigationController.visibleViewController).to.beInstanceOf([WelcomeViewController class]);
- バグがあるらしく、一手間加える必要がある