Мы всегда используем OCMock следующим образом, но, похоже, он не работает для некоторых переменных свойств только для чтения, таких как NavigationController и т. Д., Он доступен только для чтения, установка фиктивного значения не действует.
Вы когда-нибудь сталкивались с этой сложной проблемой, как вы ее решаете? Любая идея будет оценена, спасибо заранее умные ребята.
id mockWebView = [OCMockObject mockForClass:[UIWebView class]];
[[mockWebView expect] loadHTMLString:...];
object_setInstanceVariable(viewController, "webView", mockWebView);