Первоначальный выпуск | 22 ноября 2011 г. (2011-11-22) |
---|---|
Стабильная версия | 7.1.0 / 26 февраля 2020 г.; 7 месяцев назад (2020-02-26) |
Репозиторий | |
Написано на | JavaScript |
Тип | Тест среда автоматизации |
Лицензия | MIT |
Веб-сайт | mochajs.org |
Mocha - это среда тестирования JavaScript для Node.js программы с поддержкой браузера, асинхронным тестированием, отчетами о тестовом покрытии и использованием любой библиотеки утверждений.
Mocha можно использовать с большинство библиотек утверждений JavaScript, включая:
$ npm install -g mocha $ mkdir test
var assert = require ("assert") describe ('Foo', function () {describe ('# getBar (value)', function () {it ('должен возвращать 100, если значение отрицательное') // заполнитель it ('должно возвращать 0, когда значение положительное', function () {assert.equal (0, Foo.getBar (10));})})})
$ мокко... 1 тест завершен (1 мс).. Для асинхронного тестирования вызовите обратный вызов, и Mocha будет ждать завершения.
describe ('Foo', function () {description ('# bar ()', function () {it ('должно работать без ошибок', function (done) {var foo = new Foo (128); foo.bar (done);})})})