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


это ("не следует использовать условное")
Речь идет о тестах на JavaScript. Запуск теста с it('should или it('shouldn't - это анти-шаблон. Я не знаю, кто это начал, но я вижу это повсюду, как на работе, так и в проектах с открытым исходным кодом. Пожалуйста, прекрати. Тест описывает факт, а не желание. В тестах нет места словам «должен» или «хотел бы». Приведем искусственный пример - как проверить оператор деления? Многие разработчики JS написали бы нечто подобное: - describe division operator - it should divide..

Тестирование 101: руководство для начинающих с примерами Jest и Supertest
БАЗОВОЕ ПОНИМАНИЕ ТЕСТИРОВАНИЯ Тестирование — неотъемлемая часть разработки программного обеспечения. Это помогает гарантировать, что программное обеспечение работает должным образом и соответствует требованиям приложения. В этой статье мы рассмотрим основы тестирования и приведем примеры с использованием Jest и Supertest. Прежде чем мы углубимся в тестирование, нам нужно понять концепцию разработки через тестирование: РАЗРАБОТКА ЧЕРЕЗ ТЕСТИРОВАНИЕ (TDD) Разработка через..

Функциональное программирование с помощью Javascript Глава 2
В прошлый раз мы сделали две функции map и filter. Мы объединили их и реализовали логику пользователя просто. В этой главе мы собираемся выделить их общую логику и сделать ее более безопасной. Их общая концепция заключается в том, что он проходит через коллекцию и что-то делает . Итак, мы можем создать функцию с именем «каждый». function each(collection, iteratee) { for (const value of collection) { iteratee(value); } } module.exports = each; Функция «каждая» проходит..

Улучшить производительность Jest Runner
Как разработчики, все мы знаем о важности написания модульных тестов и о том, как это помогает обеспечить общую устойчивость системы. В пользовательском интерфейсе Adobe Campaigns мы используем Jest + React Testing Library для написания модульных тестов. Мы, как команда, приняли коллективное решение обеспечить минимум 90% покрытия кода и соответственно настроили наши статические анализаторы кода. npx jest --config jest.config.js --passWithNoTests Высокое покрытие кода помогло..

Ускорьте Jest-тесты, используя правильную среду
ДОМ стоит дорого. Используйте его только тогда, когда вам это нужно. Недавно в Параллаксе мы заметили, что наш набор тестов пользовательского интерфейса выполняется все дольше и дольше. Это было порядка нескольких минут, так что это не было серьезной проблемой. По крайней мере, пока. Однако это была проблема, влияющая на разработку и удлиняющая цикл обратной связи. Это было то, что мы хотели решить как можно раньше. Мы решили провести расследование и посмотреть, сможем ли мы..

Как проверить, вызывается ли функция в компоненте с помощью JEST
Jest — это популярная среда тестирования JavaScript, используемая для тестирования кода JavaScript. Jest предоставляет ряд функций, которые делают его мощным инструментом тестирования, в том числе: Быстрое и распараллеленное выполнение тестов Встроенные возможности насмешек и шпионажа Моментальное тестирование для тестирования компонентов пользовательского интерфейса Отчеты о покрытии для измерения того, какая часть вашего кода покрыта тестами. Простая установка и конфигурация..

Освоение тестирования React с помощью Jest и библиотеки тестирования React
Введение Тестирование — неотъемлемая часть процесса разработки программного обеспечения, и React — не исключение. В мире React Jest и библиотека тестирования React стали незаменимыми инструментами для создания надежных, удобных в сопровождении и масштабируемых тестов для ваших приложений. В этой статье мы рассмотрим основы тестирования компонентов React с помощью Jest и библиотеки тестирования React, а также предоставим вам знания и лучшие практики, необходимые для обеспечения..