quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

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]);
      • バグがあるらしく、一手間加える必要がある