Есть ли какая-то причина моих тестов Киви единицы терпят неудачу с этими двух линиями:сравнения класса, isKindOfClass не работает в Киви спецификации
[[theValue([editAuthorViewController class] == [EditAuthorViewController class]) should] beYes];
[[theValue([editAuthorViewController isKindOfClass:[EditAuthorViewController class]]) should] beYes];
В то время как проходит эта линия?
Я никогда не пользовался Kiwi, но из того, что я делаю сверху, это должно работать как isKindOfClass возвращает BOOL, как и выше. –
Мне удалось получить все вышеперечисленные строки, удаляя 'EditAuthorViewController.m' из моих источников компиляции в моей тестовой цели. Существует большое объяснение проблемы и решения здесь: http://www.objc.io/issue-1/testing-view-controllers.html в разделе «Боковое примечание о классах и инъекциях». –