Вот кстати касательно моего утреннего вопроса про то как тестить спеку, Алекс Миллер ответил Можно получить test.check генератор прямо из спеки и тестить его уже методами тестчека... удобно что сказать
Вот кстати касательно моего утреннего вопроса про то как тестить спеку, Алекс Миллер ответил Можно получить test.check генератор прямо из спеки и тестить его уже методами тестчека... удобно что сказать
только проперти бэйзд тестинг работает только для чистых функций
Ну понятно что чистые функции тестить проще всего... но основное отличие проперти от экзампл это то что на вход данные генерируются а не пишутся руками... да там все ещё надо все мокать (кстати Спека имеет встроенный механизм для моков), но это как и с любыми другими тестами, не вижу отличий
ну заморочьтесь кто-нибудь прикрутите спеку к эффектам =) и запилите propety-baset тесты я хз как это будет выглядеть, работы там много, в первую очередь нужно продумать все но может быть будет интересно =)
ну заморочьтесь кто-нибудь прикрутите спеку к эффектам =) и запилите propety-baset тесты я хз как это будет выглядеть, работы там много, в первую очередь нужно продумать все но может быть будет интересно =)
Если эффекты не изолировать и не сдвигать к краям приложения, то вообще любые тесты написать будет большим гемороем... если вообще возможно