Публикации по теме 'jest'


Модульное тестирование в React с использованием Jest и Enzyme
По словам Майкла Фезерса, «любой код без тестов является унаследованным кодом». Таким образом, вы как разработчик обязаны избегать создания устаревшего кода с помощью разработки через тестирование (TDD). В ReactJS доступно множество инструментов для модульного тестирования, но мы рассмотрим Enzyme и Jest. Что такое разработка через тестирование (TDD)? Разработка через тестирование (TDD) – это метод программирования, который позволяет разработчикам писать код только в том..

Как написать модульный тест: одни и те же наборы тестов с разными данными
Для нашего приложения React Native для iOS мы выбрали Jest для тестирования. Причина довольно проста: оно официально разработано Facebook (а затем полностью поддерживается и широко распространено). К счастью, я обнаружил сходство между Jest и Spock, еще одной знакомой мне средой тестирования. Оба они могут повторять одни и те же наборы тестов с разными данными в сжатой форме. Мы можем записать таблицу данных в тестовые файлы такие: В этой статье вы узнаете, как написать одинаковые..

Служба тестирования
Служба тестирования Рассмотрев архитектуру и реализацию нашего приложения динамического сервис-воркера« Woz в первой части этой серии», в этом посте будет рассказано, какой подход мы приняли к написанию тестов для него. Service Workers - мощный инструмент, но как только неисправный Service Worker установлен и активирован в браузере пользователя, все может запутаться. Более того, Service Workers, как известно, трудно отлаживать , что может вызвать головные боли и разочарование ...

Тестирование компонентов React с помощью Jest и Enzyme
Август 2019: эта статья устарела, проверьте мою новую статью о тестировании компонентов React с помощью Jest и Enzyme . Октябрь 2017 г .: статья обновлена ​​до React 16 и Enzyme 3. Некоторые люди говорят, что тестирование компонентов React бесполезно, и во многих случаях это так, но есть несколько случаев, когда я считаю это полезным: библиотеки компонентов, проекты с открытым исходным кодом, интеграция со сторонними компонентами, ошибки, чтобы предотвратить регресс. Я..

Как устранить ошибку Jest с помощью приложения Create React - Часть 1
Create React App уже поставляется с Jest в качестве средства запуска тестов, но после того, как я создал свои тестовые файлы и попытался запустить тесты с помощью команды yarn test . Получила следующую ошибку: FAIL src/components/Workflow.test.js ● Test suite failed to run Jest encountered an unexpected token This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript. By default, if Jest sees a Babel config, it..

Расширенное тестирование в React Native с помощью Jest: Mocking
Этот пост является частью моей серии, посвященной модульному тестированию с помощью Jest в React Native. Введение можно найти здесь . Во время модульного тестирования кода с помощью Jest вы можете столкнуться с необходимостью эмулировать определенную функцию. Например, функция выборки, выполняющая HTTP-запросы, или некоторые процедуры, связанные с аппаратным обеспечением. В таких случаях приходится использовать насмешки. К счастью, jest поддерживает различные стили насмешек из..

Тестирование компонентов React — Шаг за шагом
Как тестировать компоненты React.js с помощью Jest и Testing Library. Тестовые события, асинхронное поведение, имитационные вызовы API и многое другое. Тестирование является важным этапом в жизненном цикле разработки программного обеспечения. Иногда мы «забываем» об этом. А в других случаях мы просто предполагаем, что это внутренняя задача. Когда на самом деле тестирование должно происходить в каждом аспекте нашего кода, будь то код серверной части или интерфейсной части..