Вопросы с тегом «mocha»

101
Точки останова Mocha с использованием кода Visual Studio

Можно ли добавить точки останова в тесты Mocha с помощью кода Visual Studio? Обычно при отладке кода необходимо настроить launch.json, установив атрибут программы для файла javascript для выполнения. Однако я не уверен, как это сделать для Mocha....

95
Неожиданный импорт токена Babel при запуске тестов мокко

Решения, предлагаемые в других связанных вопросах, таких как включение правильных пресетов (es2015) в .babelrc, уже реализованы в моем проекте. У меня есть два проекта (назовем их A и B), в которых используется синтаксис модуля ES6. В Project A я импортирую Project B, который устанавливается через...

94
Разница между assert.equal и assert.deepEqual при тестировании Javascript с помощью Mocha?

Я использую Mocha для тестирования небольшого модуля в моем приложении Express.js. В этом модуле одна из моих функций возвращает массив. Я хочу проверить, подходит ли массив для данного ввода. Я делаю так: suite('getWords', function(){ test("getWords should return list of numbers", function() {...

92
Как установить и запустить Mocha, модуль тестирования Node.js? Получение сообщения «мокко: команда не найдена» после установки

У меня проблемы с тем, чтобы Mocha работал должным образом, и я хотел бы сказать, что это задокументировано, но (похоже) не так много документации по фактическому запуску этой вещи. Я установил его с помощью npm(как глобально, так и локально), и каждый раз, когда я запускаю его, я получаю: $ mocha...

90
В чем разница между `before ()` и `beforeEach ()`?

В чем конкретно разница между Mocha 's before()и beforeEach()? (Тот же вопрос для after()и afterEach().) Я предполагаю, что before()выполняется один раз на describe()блок и beforeEach()один раз на тест ( it()блок). Это правда? И когда я выберу одно вместо другого?...

89
Функция async в mocha before () всегда завершается до спецификации it ()?

У меня есть функция обратного вызова, предназначенная before()для очистки базы данных. Все ли before()гарантировано завершится перед it()стартом? before(function(){ db.collection('user').remove({}, function(res){}); // is it guaranteed to finish before it()? }); it('test spec', function(done){ //...

87
Как протестировать бэкэнд-код nodejs с помощью Karma (testacular)

Как мне настроить Karma для запуска моих внутренних модульных тестов (написанных с помощью Mocha)? Если я добавлю свой тестовый скрипт серверной части в файл files = [], он не сможет указать, что requireэто не определено....

85
Тесты мокко с дополнительными опциями или параметрами

Я пишу тестовые примеры для своего приложения Node.js, используя Mocha. Для тестовых случаев требуется ключ API в качестве дополнительной опции ввода или параметра. Ключ API является частным, поэтому я не хочу включать его непосредственно в тестовые файлы, так как каждый сможет увидеть его на...

81
Есть ли файл .mocha, в котором я могу указать значения по умолчанию, такие как --no-colors?

Я хотел бы установить некоторые значения по умолчанию для мокко, не вводя их каждый раз. Ищет ли mocha файл конфигурации / точечный файл где угодно, как ищет jshint и ищет .jshintrcnpm package.json?...