Mocha (фреймворк JavaScript) - Mocha (JavaScript framework)

Мокко
Mocha (JavaScript framework) (логотип) .svg
изначальный выпуск22 ноября 2011 г. (2011-11-22)
Стабильный выпуск
7.1.0 / 26 февраля 2020; 8 месяцев назад (2020-02-26)
Репозиторий Отредактируйте это в Викиданных
Написано вJavaScript
ТипФреймворк автоматизации тестирования
ЛицензияМассачусетский технологический институт
Интернет сайтмочай.org

Мокко это JavaScript тестовая среда для Node.js программы, включающие поддержку браузера, асинхронное тестирование, отчеты о тестовом покрытии и использование любой библиотеки утверждений.

Библиотеки утверждений

Mocha можно использовать с большинством библиотек утверждений JavaScript, включая:

  • should.js
  • express.js
  • чай
  • лучше утверждать
  • непредвиденный

Использование и примеры

$ npm install -g mocha $ mkdir тест
вар утверждать = требовать("утверждать")описывать('Фу', функция(){  описывать('#getBar (значение)', функция(){    Это('должен возвращать 100, если значение отрицательное') // заполнитель    Это('должен возвращать 0, если значение положительное', функция(){      утверждать.равный(0, Фу.getBar(10));    })  })})

$ мокко
.
1 тест завершен (1 мс)

За асинхронное тестирование, вызовите обратный вызов, и Mocha будет ждать завершения.

описывать('Фу', функция(){  описывать('#бар()', функция(){    Это('должно работать без ошибок', функция(сделано){      вар фу = новый Фу(128);      фу.бар(сделано);    })  })})

Смотрите также

Рекомендации

внешняя ссылка