Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Шутка [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.jsJest, чтобы автоматически использовать его в качестве тестового примера для sum.js.

Содержимое файла с тестовым набором будет:

const  sum  =  require ( './sum' );test ( 'прибавляет 1 + 2 к 3' ,  ()  =>  {  expect ( sum ( 1 ,  2 )). toBe ( 3 ); });

Затем из командной строки запускаем эту команду:

$ npm запустить тест

Это запускает тест и выводит соответствующий результат в командную строку.

См. Также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]