Тестирование ReactJS на всех уровнях тестирования: user, unit, integration, API. Что выбрать?
Добрый день,
Возник такой вопрос: Есть необходимость написать автоматические тесты для приложения на ReactJS (+Redux), причём на всех уровнях, существует ли фреймворк для тестирования на JavaScript который мог бы решить задачу тестирования на всех уровнях?
Пока выбрал следующие варианты для автоматизации части уровней тестирования:
1) Jest
2) Jasmine + Karma
3) Webdriver.io
Может есть какие-то подводные камни в этих вариантах или может есть варианты лучше?
copal: это тулза уровня jasmine или mocha + chai. Ключевые отличия — tape гораздо проще и чище, не берет на себя лишнего, и не требует особой среды для запуска, то есть тесты запускаются так: node test/index.js. А код тестов выглядит так: https://github.com/hogart/expressjs-classy-control... — никакой магии и неизвестно откуда взявшихся глобалов.
Советую все-таки статью прочесть по ссылке, из меня так себе евангелист.