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


Тестирование функции Javascript, которая записывает в DOM
Как правило, легко протестировать простую функцию javascript, подобную приведенной ниже, которая не имеет доступа к DOM: function sum(numberOne, numberTwo) { return numberOne + numberTwo; } Я собираюсь провести базовую демонстрацию тестирования другой функции, которая выполняет запись в DOM. Он будет по-прежнему основан на функции калькулятора, описанной выше, но на этот раз он возвращает ответ и вставляет в DOM. Посредством тестирования мы убедимся, что DOM получает ответ. Живая..

Тестирование компонентов в Next.js — Часть 2. Тестирование компонентов Redux в различных промежуточных слоях
Введение Для достижения цели 100% охвата модульным тестом часть основной работы состоит в том, чтобы научиться тестировать компоненты Redux, которые чаще всего используются для управления глобальными состояниями в проекте Next.js/React. В этой статье мы узнаем, как тестировать компоненты Redux с различным промежуточным ПО. Предположим, что вы знаете, как использовать Redux и Jest. Вы также можете прочитать следующие статьи для получения необходимых знаний. Эта статья содержит..

Как предотвратить зависание Jest-тестов в Angular
Компоненты модульного тестирования с помощью имитационных сервисов В моем текущем проекте мы запускаем множество сборок с использованием Jenkins: непрерывно и вручную. Обязательным шагом является утверждение, что все наши модульные тесты Jest проходят до того, как наше приложение Angular сможет развернуться в AWS. Этот процесс может занять несколько минут, и это может быть дефляция, когда вы запускаете сборку, принимаете ванную или перерыв на кофе, и возвращаетесь к неудачной сборке..

Написание модульного теста для API NodeJS с помощью Jest framework (часть 6)
Этот пост в одной из частей моей серии о Создание реальных API с помощью NodeJS для начинающих . Все основное содержание этой серии на случай, если мы хотим быстро ориентироваться: От анализа предметной области до разработки моделей баз данных . Настроить проект узла с нуля . Использование Sequelize и образа MySQL Docker для разработки . Организуйте структуру проекта . Аутентификация API с помощью паспорта . Написание модульного теста для API NodeJS с помощью Jest..

Серия модульных тестов React (Часть 1)
Серия модульных тестов React (Часть 1) Этот блог будет состоять из двух частей: Основы модульного тестирования, фреймворков тестирования и библиотек взаимодействия с DOM Развенчание мифов о фреймворке для тестирования Jest. (Еще впереди) Поскольку ваше веб-приложение растет вместе с растущими бизнес-требованиями, модульное тестирование является обязательным для поддержания работоспособности внешнего кода. У нас есть несколько фреймворков в нашем интерфейсном мире, у нас также..

Почему Jest для микросервисов или автоматизированное тестирование API
Мир стремительно уходит от монолита к микросервисам. Многие стартапы или даже огромные компании разрабатывают свою новую систему в Микросервисах. По мере роста спроса на разработчиков микросервисов растет спрос на тестировщиков автоматизации API. Поскольку в настоящее время javascript становится все более и более популярным, растет спрос на тестировщиков автоматизации API, которые знают javascript/typescript. Посмотрите, как растет популярность javascript: ссылка:..

Тестовые примеры и тестовое покрытие для компонентов высокого порядка
Примеры написания тестовых примеров для компонентов высокого порядка и измерения покрытия тестами. Недавно мы написали статью о Безголовых компонентах пользовательского интерфейса , в которой исследовали компоненты высокого порядка (HOC) и настраиваемые хуки. Следующий вопрос - как писать тестовые примеры и измерять тестовое покрытие. Хотя тестирование пользовательских хуков рассматривается в другой статье , здесь мы рассмотрим примеры того, как тестировать HOC с помощью Jest и..