Публикации по теме 'jest'
Лучшие практики тестирования компонентов React
от Разработчики React @ Selleo
Самый популярный подход к тестированию компонентов React - использовать Mocha + Chai + Enzyme или Jest + Enzyme. В этой статье мы опишем наши практики тестирования компонентов React с помощью Jest + Enzyme, которые также применимы к Mocha + Chai.
Если вы новичок в тестировании компонентов React, вам следует также прочитать:
Раздел README create-react-app на тему« Написание тестов » Шутка - Начало работы Документация Enzyme API..
Vitest не готов заменить Jest (и, возможно, никогда не будет)
Vitest не готов заменить Jest (и, возможно, никогда не будет)
Недавно у меня была возможность попытаться улучшить время сборки некоторых клиентских программ. Изучив заявления о том, почему Vitest превосходит Jest (текущий тест-раннер клиентского программного обеспечения), я был убежден, что переход на Vitest будет правильным шагом. Итак, вот что произошло…
Размер программного обеспечения
Программное обеспечение состоит из нескольких пакетов ESM в монорепозитории RushJS. Код..
Замечательный совет Jest: отчет об охвате
Насколько хватит тестирования?
Иногда мы создаем несколько модульных тестов для нашего приложения, чтобы протестировать наши сервисы, но мы не знаем ответов на эти вопросы: достаточно ли мы создали модульных тестов? Мы создали слишком много тестов?
Jest: Отчет об охвате
Популярные фреймворки JavaScript могут использовать Facebook Jest для выполнения модульных тестов.
Jest имеет функцию отчета о покрытии, которая позволяет нам проверять, охватывает ли наш код все строки файлов,..
Освоение модульных тестов для разработчиков, использующих Jest — Часть 1
Введение
В быстро меняющемся мире разработки программного обеспечения обеспечение качества кода имеет важное значение для создания надежных и надежных приложений. Модульное тестирование играет ключевую роль в этом процессе, позволяя разработчикам проверять отдельные компоненты кода изолированно.
В этом блоге мы рассмотрим значение модульного тестирования и углубимся в возможности Jest, подчеркнув, почему он стал популярным инструментом для разработчиков.
Модульное тестирование —..
Асинхронное тестирование - Await & React Promise
Когда ES6 захватил планету, пришло время всем либо узнать об Async - Await, либо провести свою жизнь в аду обратных вызовов.
Полагаю, вы знаете обещания. Если нет, прочтите этот блог . Он охватывает все основы, а затем вернемся сюда. Начнем с основ Async Await.
Мы не хотим сложных вещей в жизни. Асинхронные вещи - исключение, поскольку мы хотим использовать их возможности. Обещания были отличным способом сделать асинхронную задачу более читаемой, чем обратные вызовы с их нотациями..
Синхронизация и асинхронность React `act`
Одна из проблем написания тестов React - знать, на каком этапе жизненного цикла компонента вы находитесь. Компонент установлен? В процессе обновления состояния? Получил ли он реквизит? Ответ на эти вопросы определяет, что должен утверждать тестировщик. Через коллегу по работе я недавно обнаружил, что React 16.9 включает act функцию, которая может принимать async обратный вызов.
Однако сам act - что означает шаблон тестирования Arrange-Act-Assert - существовал задолго до..
Уменьшите количество шаблонов модульных тестов с помощью синтаксиса Jest .each
Модульные тесты имеют решающее значение в веб-разработке, так как в итоге мы получаем удобную и хорошо структурированную кодовую базу. Как вы понимаете, этот пост не пытается убедить вас в важности тестов. Это само собой разумеющееся.
К сожалению, существует проблема, и проблема, с которой мы сталкиваемся при написании модульных тестов, заключается в том, что нам приходится много повторяться, чтобы добавить все эти утверждения в формате description / it. Да, это правда. Написание..