Jest - это среда тестирования JavaScript , поддерживаемая компанией Facebook, Inc. разработан и создан с упором на простоту и поддержку больших веб-приложений. Он работает с проектами, использующими Babel, TypeScript, Node.js, React, Angular, . Vue.js и Svelte. Jest не требует большой настройки для начинающих пользователей тестовой среды.
$ npm install --save-dev jest
Для в следующем модуле мы напишем соответствующий тестовый пример:
function sum (a, b) {return a + b; } module.exports = сумма;
Если указанный выше файл был назван sum.js, мы запишем наш тестовый пример в файл с именем sum.test.js, чтобы Jest автоматически его подобрал. Содержимое файла будет:
const sum = require ('./ sum'); test ('прибавляет 1 + 2 к 3', () =>{expect (sum (1, 2)). toBe (3);});
Затем из командной строки выполните команду
$ npm run test
Это запустит тест и выведет соответствующий результат в командную строку.