Можно ли добавить точки останова в тесты Mocha с помощью кода Visual Studio? Обычно при отладке кода необходимо настроить launch.json, установив атрибут программы для файла javascript для выполнения. Однако я не уверен, как это сделать для Mocha....
Можно ли добавить точки останова в тесты Mocha с помощью кода Visual Studio? Обычно при отладке кода необходимо настроить launch.json, установив атрибут программы для файла javascript для выполнения. Однако я не уверен, как это сделать для Mocha....
Решения, предлагаемые в других связанных вопросах, таких как включение правильных пресетов (es2015) в .babelrc, уже реализованы в моем проекте. У меня есть два проекта (назовем их A и B), в которых используется синтаксис модуля ES6. В Project A я импортирую Project B, который устанавливается через...
Я использую Mocha для тестирования небольшого модуля в моем приложении Express.js. В этом модуле одна из моих функций возвращает массив. Я хочу проверить, подходит ли массив для данного ввода. Я делаю так: suite('getWords', function(){ test("getWords should return list of numbers", function() {...
У меня проблемы с тем, чтобы Mocha работал должным образом, и я хотел бы сказать, что это задокументировано, но (похоже) не так много документации по фактическому запуску этой вещи. Я установил его с помощью npm(как глобально, так и локально), и каждый раз, когда я запускаю его, я получаю: $ mocha...
В чем конкретно разница между Mocha 's before()и beforeEach()? (Тот же вопрос для after()и afterEach().) Я предполагаю, что before()выполняется один раз на describe()блок и beforeEach()один раз на тест ( it()блок). Это правда? И когда я выберу одно вместо другого?...
У меня есть функция обратного вызова, предназначенная before()для очистки базы данных. Все ли before()гарантировано завершится перед it()стартом? before(function(){ db.collection('user').remove({}, function(res){}); // is it guaranteed to finish before it()? }); it('test spec', function(done){ //...
Как мне настроить Karma для запуска моих внутренних модульных тестов (написанных с помощью Mocha)? Если я добавлю свой тестовый скрипт серверной части в файл files = [], он не сможет указать, что requireэто не определено....
Я пытаюсь объединить все тесты из нескольких файлов в один файл, примерно так: describe('Controllers', function() { describe('messages.js', function() { require('./controllertests/messages').test(options); }) describe('users.js', function() { require('./controllertests/users').test(options); }) })...
Я пишу тестовые примеры для своего приложения Node.js, используя Mocha. Для тестовых случаев требуется ключ API в качестве дополнительной опции ввода или параметра. Ключ API является частным, поэтому я не хочу включать его непосредственно в тестовые файлы, так как каждый сможет увидеть его на...
Я хотел бы установить некоторые значения по умолчанию для мокко, не вводя их каждый раз. Ищет ли mocha файл конфигурации / точечный файл где угодно, как ищет jshint и ищет .jshintrcnpm package.json?...