Публикации по теме '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 и многое другое.
Тестирование является важным этапом в жизненном цикле разработки программного обеспечения. Иногда мы «забываем» об этом. А в других случаях мы просто предполагаем, что это внутренняя задача.
Когда на самом деле тестирование должно происходить в каждом аспекте нашего кода, будь то код серверной части или интерфейсной части..