Публикации по теме 'jest'
Простое модульное тестирование с использованием React.js и Jest
Когда вы начинаете как Front-End разработчик или находитесь на пути к созданию потрясающего приложения, иногда мы забываем о тестировании. Мы забываем о том, чтобы убедиться, что код работает правильно или, по крайней мере, так, как мы хотели. Для этого, как разработчики, мы должны убедиться, что мы правильно тестируем наш код, просто чтобы убедиться, что мы не сломаем что-то, создавая что-то потрясающее, и здесь мы представляем JEST.
Путеводитель по Дикому Дикому Западу по созданию монорепозитория - Часть 2: Добавление шутки с легкостью
Это вторая часть нашей настройки моно репо. В первой части мы создали монорепозиторий с Lerna и TypeScript. В этой части мы сосредоточимся на добавлении Jest к нашей настройке.
Вы можете найти полный пример и многое другое в репозитории шаблонов:
Https://github.com/ahoopen/typescript-mono-repo
Установка
Установим наши зависимости. Используйте одну из следующих команд.
NPM
npm install --save-dev jest ts-jest
Пряжа
yarn add --dev jest ts-jest
После..
Интеграционное тестирование с PostgreSQL и GitHub Action
Привет. Сегодня я расскажу о Prisma с интеграционным тестированием. Этот технологический стек становится популярным в наши дни, так почему бы не углубиться в него?
Что, черт возьми, такое интеграционное тестирование?
Интеграционное тестирование — это своего рода рабочий код, который будет тестировать несколько частей одновременно. В отличие от модульных тестов, они более полезны при тестировании больших фрагментов кода, таких как подключение к БД или обращение к ней.
Введение..
Руководство для начинающих по модульному тестированию с помощью Jest | Часть 3
Почему, что и как модульное тестирование
Вот она: третья и последняя часть моего модульного тестирования с помощью серии Jest. Продолжайте читать, чтобы получить больше практического опыта, и ознакомьтесь с первой и второй частями, которые служат введением в модульные тесты и объясняют их важность.
Давайте рассмотрим несколько примеров, чтобы получить представление о разнообразии Jest и посмотреть, как мы можем использовать его для тестирования регулярных выражений и массивов...
Как имитировать функции, классы и модули с помощью Jest
mock – это особый тип функции, который позволяет временно переопределить реализацию одной функции, класса или модуля, чтобы придать ему другое поведение, чтобы протестировать его в отрыве от внешних зависимостей. вам отслеживать, сколько раз он был вызван, с какими параметрами и что он вернул.
Насмешка над одной функцией
Рассмотрим следующую функцию proxy() .
function proxy(data, callback) {
return callback(data);
}
module.exports = proxy;
Тестирование исполнения
Чтобы..
Почему мы переносим юнит-тесты на Jest (и почему вам тоже стоит это сделать)
В Springload мы влюблены в использование React для создания богатого опыта. Одна из задач, которую решает React, — сделать модульные тесты подходящими для пользовательских интерфейсов. Недавно мы решили перенести наши тесты на Jest (среда тестирования, также созданная Facebook), чтобы еще больше использовать это. Jest был создан для особенно хорошей работы с React и поставляется с захватывающими функциями, которые заставили нас отказаться от нашей существующей комбинации Mocha и..
Множественные вызовы Jest mock возвращают реквизиты последнего вызова для всех вызовов
В JavaScript, когда вы передаете объект в качестве аргумента функции, функция получает ссылку на исходный объект в памяти, а не на копию объекта. Это означает, что любые изменения, внесенные в объект внутри функции, повлияют и на исходный объект вне функции.
Если вас интересует только решение, один из вариантов описан в конце этой статьи.
Такое поведение иногда может приводить к неожиданным результатам при использовании функций имитации Jest или Vitest, особенно при проверке массива..