Привет! У меня возникла проблема при тестировании метода, который отправляет объектное сообщение при запуске, тест не пройден и выдает следующую ошибку:
failed: caught "NSInvalidArgumentException", "*** -[NSProxy doesNotRecognizeSelector:sendMessage:] called!"
Это мой метод тестирования:
- (void)testSendingRequests
{
MNRequest *request = [MNRequest requestWithType:@"AUselessType"
content:@"AUselessContent"
delegate:nil
timeOut:10
userInfo:nil];
MNMessage * message = mockClass([MNMessage class]);
[given([mockMsgCenter sendMessage:message]) willDo:^id(NSInvocation *invocation) {
// Mock implementation goes here
}
NSNumber *identificationNumber = [center sendRequest:request];
verify(mockMsgCenter);
// some other code
}
это экран ошибки: