Публикации по теме '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. Да, это правда. Написание..