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


Давайте добавим тестовый файл с Jest за 30 секунд в ваш проект Create-React-App
Если вы похожи на меня, вы боитесь TDD, потому что вам кажется, что работы больше, чем нужно, но мы все знаем, что TDD может гарантировать, что вы не забудете, каковы принципы вашего проекта, если они будут введены в действие. Если бы я хотел, чтобы мой проект имел одну кнопку на экране, а вместо этого получил 3 кнопки, написанный мной тестовый код напомнит мне, что у меня есть еще 2 кнопки, на которые я изначально надеялся. Помимо того, что вы работаете в одиночку, это чрезвычайно..

Престижность .. за очень информативную серию руководств Wasura Watterachchi , но у меня были сомнения.
Престижность ... за очень информативную серию руководств Wasura Wattearachchi , но у меня были сомнения. Предположим, мы хотим протестировать компонент формы от начала до конца, вызвав onchange для обеих меток, затем имитируя функцию onclick, скажем, для оператора ADD и показывая предупреждение с рассчитанной суммой, как мне этого добиться? Прошу помощи, так как я застрял с этой проблемой довольно долго

это ("не следует использовать условное")
Речь идет о тестах на 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-тесты, используя правильную среду
ДОМ стоит дорого. Используйте его только тогда, когда вам это нужно. Недавно в Параллаксе мы заметили, что наш набор тестов пользовательского интерфейса выполняется все дольше и дольше. Это было порядка нескольких минут, так что это не было серьезной проблемой. По крайней мере, пока. Однако это была проблема, влияющая на разработку и удлиняющая цикл обратной связи. Это было то, что мы хотели решить как можно раньше. Мы решили провести расследование и посмотреть, сможем ли мы..