У меня есть функция (внутренне использует ASIHTTPRequest), которая вызывает блок с результатом:
[Http get:@"http://api.geonames.org/postalCodeLookupJSON"
params:params cacheMins:0 complete:^(NSDictionary *response, BOOL success) {
STAssertTrue(success, @"JSON retrieved OK");
STFail(@"blah");
}];
Я хочу протестировать выше, но, похоже, тест не вызван.
Как я могу убедиться, что тест ждет, пока не будет вызван блок?
-edit -
Конечно, я не рекомендую делать это в главном приложении в потоке gui, в этой конкретной ситуации он предназначен только для unit test.