Я отправляю сетевой запрос в тестовом примере, но иногда это занимает больше 2 секунд (время ожидания по умолчанию). Как увеличить время ожидания для одного...
Mocha.js - это многофункциональная тестовая среда JavaScript, работающая на Node.js и в браузере.
Я отправляю сетевой запрос в тестовом примере, но иногда это занимает больше 2 секунд (время ожидания по умолчанию). Как увеличить время ожидания для одного...
Я использую Mocha, чтобы проверить мои вещи JavaScript. Мой тестовый файл содержит 5 тестов. Возможно ли выполнить определенный тест (или набор тестов), а не все тесты в...
Я использую Mocha для тестирования моего приложения NodeJS. Я не могу понять, как использовать функцию покрытия кода. Я попытался найти его, но не нашел подходящего учебника. Пожалуйста...
У меня проблемы с тем, чтобы Chai's expect.to.throwработал в тесте для моего приложения node.js. Тест продолжает давать сбой на выданную ошибку, но если я оберну тестовый пример в попытку и поймать и утверждать на обнаруженную ошибку, это работает. Не expect.to.throwработает, как я думаю, что...
Почему следующее не удается? expect([0,0]).to.equal([0,0]); и как правильно это
Mocha пытается найти тестовые файлы testпо умолчанию, как мне указать другой каталог, например
В моем приложении узла я использую мокко для проверки своего кода. При вызове многих асинхронных функций с использованием mocha, я получаю ошибку тайм-аута ( Error: timeout of 2000ms exceeded.). Как я могу решить это? var module = require('../lib/myModule'); var should = require('chai').should();...
Я пытаюсь выяснить, как тестировать внутренние (то есть не экспортируемые) функции в nodejs (желательно с mocha или jasmine). И я понятия не имею! Допустим, у меня есть такой модуль: function exported(i) { return notExported(i) + 1; } function notExported(i) { return i*2; } exports.exported =...
Если у нас есть файл юнит-теста my-spec.js, работающий с mocha: mocha my-spec.js Время ожидания по умолчанию будет 2000 мс. Он может быть перезаписан для частичного тестирования с параметром командной строки: mocha my-spec.js --timeout 5000 Можно ли глобально изменить время ожидания по умолчанию...
В чем разница между assert, expectи should, и когда использовать то , что? assert.equal(3, '3', '== coerces values to strings'); var foo = 'bar'; expect(foo).to.equal('bar'); foo.should.equal('bar');
У меня есть код, в котором определенные тесты всегда терпят неудачу в среде CI. Я хотел бы отключить их в зависимости от условий окружающей среды. Как программно пропустить тест в мокко во время выполнения?...
Следующий тест ведет себя странно: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); }) .catch(function(err){ //this should really...
У меня есть следующие модули ES6: Файл network.js export function getDataFromServer() { return ... } Файл widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Я...
Полный код здесь: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Здравствуй, У меня есть приложение, в котором показаны разные шаблоны для настольных и мобильных устройств в зависимости от среды сборки. Я успешно могу разработать его там, где мне нужно скрыть меню навигации для моего мобильного...
Есть ли способ легко сбросить все макеты и заглушки, которые будут работать чисто с блоками mocha beforeEach. Я вижу, что песочница - это вариант, но я не вижу, как вы можете использовать песочницу для этого beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' afterEach -> # I...
Итак, я тестирую компонент, который полагается на эмиттер событий. Для этого я придумал решение, использующее Promises с Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved = false; new...
Я использую мокко для модульного тестирования приложения, написанного для node.js Интересно, возможно ли модульное тестирование функций, которые не были экспортированы в модуль. Пример: У меня есть много таких функций, определенных в foobar.js function private_foobar1(){ ... } function...
Я пытаюсь понять, как закрыть экземпляр Express. В принципе, мне нужен обратный .listen(port)вызов - как заставить сервер Express ОСТАНОВИТЬ прослушивание, освободить порт и аккуратно завершить работу? Я знаю, что это может показаться странным вопросом, так что вот контекст; может быть, есть...
Я использую средство запуска тестов javascript "Mocha". У меня есть тест, который не работает, поэтому я хотел бы отладить его, используя console.log. Но при запуске тестов нет вывода (только результаты тестов от Mocha). Кажется, что Mocha захватил и подавил мой console.logвывод! Как я могу...
Моя проблема Я закодирован очень простой CRUD API , и я начал в последнее время кодирования также некоторые тесты с использованием chaiи , chai-httpно у меня проблема при выполнении моих тестов с $ mocha. Когда я запускаю тесты, я получаю следующую ошибку в оболочке: TypeError: app.address is not...