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