Комментарии 8
Спасибо за статью! Что скажете про https://github.com/Brightify/Cuckoo? Оно поддерживает генерацию моков без всяких протоколов.
+1
Не думал, что краткая рекомендация вырастет в статью :)
У меня маленькая ремарка: файл с автогенерированным кодом лучше помещать в таргет тестов, чтобы моки не путались под ногами в основном таргете.
У меня маленькая ремарка: файл с автогенерированным кодом лучше помещать в таргет тестов, чтобы моки не путались под ногами в основном таргете.
0
Я пока использую Cuckoo: https://habrahabr.ru/post/322572/ но мне она не очень нравится. Спасибо за пост, попробую Sourcery.
0
Скажите: а вы не свои классы (например NotificationCenter) пробовали мокать этой либой?
0
Нет, а какие у вас проблемы возникли?
0
Ну вот я с помощью Cuckoo так и не смог этого сделать (пришлось писать свою прослойку для NotificationCenter), а с Sourcery попробую обязательно. Если получится — это будет прекрасно и упростит жизнь. :)
А у вас спросил — может вы уже пробовали и у вас есть уже положительный или отрицательный опыт в этом вопросе. :)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Mocking в swift при помощи Sourcery