2016-08-29 3 views
1

Какова лучшая структура тестирования и связанные с ней вспомогательные библиотеки для использования в проекте в React и JSPM? Я ищу различные библиотеки, объединенные вместе, и что конкретно относится к этому набору, что делает его мощным набором инструментов? (Глядя на включение сокращений позже)React JSPM framework framework

ответ

0

Недавно я создал среду тестирования для реагирующего приложения с использованием JSPM.

Прежде всего я хотел использовать Jest, так как это рекомендуется сообществом с реагированием. Но потом я узнал that thread, заявив, что поддержка JSPM/SystemJs в данный момент не была включена в дорожную карту.

Хотя существует некоторая работа, чтобы сделать его работу, смотри, например: https://www.npmjs.com/package/systemjs-jest


Тогда я решил использовать Жасмин как это довольно известная в моей компании, и я уже работал с ним. Кроме того, я думаю, что Jest раньше на основе жасмина, поэтому многие реагирующих конкретные matchers разработанных для Шутки также совместимы с жасмином.


Так что я в конечном итоге использовала Жасмин с Карма, используя карма-жасмин и karma-uiuxengineering-jspm.

Обязательно ознакомьтесь с документацией karma-uiuxengineering-jspm, мне потребовалось некоторое время, чтобы настроить среду.

Некоторые хорошие дополнения:
- жасмин-фермент (устанавливается с JSPM)
- карма-мокко-репортер (устанавливается с НПМ)
- карма-phantomjs-пусковая (устанавливается с НПМ)