Публикации по теме 'jest'
Создать библиотеку стилизованных компонентов
Часть 3 - тестирование и сборка пакета
Когда дело доходит до тестирования, мне нравится более сфокусированный подход, когда я тестирую каждую функциональность / компонент отдельно. Это позволяет мне разбивать более сложные части кода на более простые и удобные для тестирования фрагменты. В большинстве своих проектов я использую Enzyme, поскольку он позволяет выполнять неглубокий рендеринг компонента и многое другое 😻. Однако, когда дело доходит до тестирования стилизованных..
Тестирование с Jest и Enzyme in React - Часть 5 (Погружение с Jest и Enzyme)
В предыдущем уроке я обсуждал неглубокий или монтируемый в Enzyme . В этом руководстве мы подробнее рассмотрим тестирование с помощью Jest и Enzyme, написав тесты для рендеринга, взаимодействий и вызовов методов жизненного цикла.
Во-первых, у вас должен быть проект под названием «testing-demo-app» , который я использовал в предыдущих руководствах. Вы можете найти его по ссылке ниже.
wasuradananjith / testing-demo-app Это исходный код для серии..
Работа с асинхронностью при написании сквозных тестов с помощью Puppeteer + Jest
В этой статье мы представляем обзор того, как бороться с асинхронностью при выполнении сквозных тестов, используя Puppeteer в качестве веб-парсера и Jest в качестве библиотеки утверждений.
Мы узнаем, как автоматизировать действия пользователя в браузере, ждать, пока сервер вернет данные, а наше приложение обработает и отобразит их, до фактического получения информации с веб-сайта и сравнения ее с данными, чтобы увидеть, действительно ли наше приложение работает как ожидается для..
Восхваление модульного тестирования
Восхваление модульного тестирования
Я никогда не работал в среде кодирования с любым типом автоматизированного модульного или сквозного тестирования. Работая над внешним интерфейсом, я лично склонялся к подходу «посмотри, работает ли он в браузере», или «полностью нестандартному» подходу к тестированию.
После погружения в Vue.js и получения некоторой практики работы с фреймворком, работая над своим собственным одностраничным веб-приложением, я решил, что следующим логическим шагом..
Серия моих досадных ошибок (при написании тестов)
Когда-то давно, когда я начал писать тесты (на самом деле, не так давно, может быть, несколько лет назад), я был наивным юношей. Я ненавижу баги, поэтому пишу тесты, и я писал их в соответствии со своими ограниченными знаниями на тот момент.
Быть наивным и не совсем в курсе ссылок имеет свою цену. Из каждого отклоненного PR-ревью или регрессионной ошибки я многому научился на своих ошибках и понял, что мне еще многое нужно улучшить. Мне действительно жаль, что мне приходится учиться..