1
Я использую OCMock
и XCTest
для проверки метода, который принимает блок в качестве аргумента. Я хочу проверить, что блок выполняется как по успеху, так и по ошибке. Будет ли код ниже достаточным для проверки того, что блок был выполнен?Тестирование, если блок выполняется с OCMock
__block BOOL didExecute = NO;
[testSubject performActionWithBlock:^(id result, NSError *error) {
didExecute = YES;
}];
XCTAssertTrue(didExecute);
Отлично! Я не знал, что это было введено в Xcode 6. – psobko