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


Как использовать Allure Reporter с новейшей Jest (Circus runner)
Jest Circus стал средством запуска тестов по умолчанию в 27-й версии тестовой среды Jest. Многие люди раньше использовали Jest-Jasmine runner в качестве основного. Эта статья будет руководством для тех, кто хотел бы обновить свой тестовый бегун по умолчанию с jest-jasmine на jest-circus, а также хотел бы использовать репортер Allure без каких-либо известных проблем. Основная проблема: мы рассмотрим несколько пакетов из npm и их основную проблему — отсутствие новых обновлений от их..

Тесты пользовательского интерфейса для React с использованием JEST — Полное руководство по началу работы (с бонусом)
Установите расширение Jest Runner , которое предоставляет удобное контекстное меню + быстрые действия для запуска и отладки тестов в VS Code (обеспечивает аналогичный запуск тестов в Visual Studio для приложений .NET). В качестве альтернативы есть также расширение Jest , которое всегда автоматически запускает для вас текущий набор тестов и обеспечивает визуальную обратную связь ( при сохранении). Добавление новых тестов Для тестирования компонента просто создайте файл..

Пошаговое руководство FizzBuzz Kata для начинающих в JavaScript с использованием Test Driven Development (TDD)
Это отличное ката для начинающих, если вы только начинаете изучать JavaScript. Или, возможно, вы хотите разогреться для некоторых технических тестов; если да, то это классический вопрос на собеседовании. Мы будем использовать разработку через тестирование (TDD), что опять-таки отлично подходит для демонстрации на собеседовании. Есть 2 немного разных FizzBuzz — один, который создает массив чисел до выбранного числа, и другой, в котором вы вводите число, и оно подтверждает, является ли это..

Lighthouse & Jest: проверка того, что имеет значение
Простое дело В недавнем докладе Джейсона Ленгсторфа Создание культуры тестирования и качества в IBM его тезис сформулирован следующим образом: Сделайте правильные вещи ПРОСТЫМИ . Это простой, мощный и интуитивно понятный тезис. Он пишет в своем блоге человеческий пример этого, в котором планировка его здания затрудняла переработку, и поэтому он начал делать неправильное дело: не перерабатывать. Его намерение в контексте разговора было примерно таким: «если вы..

Библиотека тестирования React и Jest
Зачем мы пишем тесты? Предположим, что у нас есть приложение React, и оно состоит из множества компонентов, и каждый компонент имеет различные функции. И мы можем захотеть изменить, исправить или удалить некоторые из этих функций в зависимости от ситуации в нашем проекте. И в этом случае вносимые нами изменения могут негативно повлиять на работу другой функции в компоненте, и нам, возможно, придется протестировать все функции в компоненте одну за другой с самого начала, чтобы увидеть,..

Как настроить Jest с помощью TypeScript
Когда дело доходит до фреймворков модульного тестирования для JavaScript , Jest, безусловно, является серьезным претендентом на первое место. Изначально Jest создавался Facebook специально для тестирования React-приложений. Использование простого Jest в кодовой базе TypeScript имеет шероховатости. Если вам нужно провести модульное тестирование кода TypeScript, вы попали по адресу. Давайте начнем! "Начальная настройка" Для первоначальной настройки мы можем использовать..

Покрытие модульных тестов Jest с использованием действия GitHub
Покрытие кода — важная метрика для измерения качества ваших тестов программного обеспечения. Он предоставляет способ количественной оценки того, какая часть вашего кода тестируется, и помогает вам определить области вашего кода, которые могут быть недостаточно охвачены вашими тестами. Когда вы используете Jest с GitHub Actions, вы можете автоматизировать процесс запуска тестов и получения отчетов о покрытии, упрощая отслеживание покрытия кода с течением времени. Это может помочь вам..