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