Как стать автором
Обновить
3
0
Дмитрий Тишин @daedalius

Senior Software Engineer (UI)

Отправить сообщение

Cypress + Storybook. Хранение тестового сценария, данных и рендеринг компонента в одном месте

Время на прочтение7 мин
Количество просмотров5.3K

Важное обновление #1


Storybook используется в качестве хоста для компонентов. Вы можете собирать и хостить компоненты любым другим способом. Например, импортировать их в одном JavaScript-файле и скормить его webpack-dev-server запущенного параллельно с Cypress в течении тетса.


Еще более важное обновление #2


Статья писалась когда версия Cypress была ниже 4.5.
На текущий момент доступны важные обновления Cypress и аддона cypress-react-unit-test. Сейчас не обязательно иметь отдельный хост для компонентов — эту задачу взял на себя Cypress.
Единственная причина реализовать описанный ниже подход — скорость или какие-то баги. Настоятельно рекомендую попробовать аддон cypress-react-unit-test.

Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии9

Информация

В рейтинге
Не участвует
Откуда
Саратов, Саратовская обл., Россия
Дата рождения
Зарегистрирован
Активность