У меня есть опыт работы с Jasmine, и он мне очень нравится . Есть ли у кого-нибудь опыт работы с Jasmine и Mocha, особенно для Rails? Вот и думаю, стоит ли переходить.
У меня возникли проблемы с тем, чтобы Mocha работал должным образом, и я хотел бы сказать, что это задокументировано, но (кажется) не так много документации о том, как получить эту вещь. Бег. Я установил его...
У меня есть этот тест nodejs, при тестировании я получаю ошибку готовой функции, не объявленной. Ошибка: превышено время ожидания 2000 мс. Для асинхронных тестов и хуков убедитесь, что вызывается «done ()»; возвращая обещание, ...
Похоже, что установка любого ожидания вызова метода с помощью Mocha предотвращает вызов исходной реализации. Похоже, это распространяется на вызов оригинального метода с помощью rspec. Есть ли способ ...
Есть ли место, где мои тесты могут жить без запуска Meteor? Я только что начал свой первый проект Meteor и начал с написания модульных тестов с помощью Mocha и should.js. Хоть мокко бежит без...
Я пытался заставить зомби работать с мокко, но если я не использую мокко - параметры команды -ignore-leaks, мой тест всегда завершается с ошибкой: Ошибка: обнаружены глобальные утечки: k, i, name, chars, char My...
В моем текущем приложении Rails 3 я провожу модульное тестирование, чтобы убедиться, что вызовы обновления S3 выполняются только в определенных ситуациях. Я не хочу обновлять S3 во время тестов, поэтому я использую Mocha для заглушки ...
Я тестирую несколько скриптов, взаимодействующих с системными командами. Их логика зависит от кода возврата системных команд, то есть от значения $ ?. Итак, в качестве упрощенного примера сценарий может сказать: ...
Я пытаюсь смоделировать объект окна для компонента, который я использую, используя только четыре библиотеки, перечисленные выше. Я знаю, что это можно сделать с помощью JSDom, но клиент против этого. Основываясь на моих исследованиях ...
Кажется, что это должно быть очень просто; однако, после двух часов чтения и безуспешных проб и ошибок, я признаю поражение и прошу вас, ребята! Я пытаюсь использовать Mocha с Должен....
Я пытаюсь протестировать некоторый код на стороне клиента, и для этого мне нужно заглушить значение свойства window.location.href, используя Mocha / Sinon. Что я пробовал до сих пор (используя этот пример): description ('Logger', (...
У меня есть класс, который отклоняет обещание: Sync.prototype.doCall = function (глагол, метод, данные) {var self = this; self.client = P.promisifyAll (новый клиент ()); var res = this.queue.then (function () ...
Довольно новое для Node.js Сделано приложение, которое запускает серверный процесс и обслуживает файлы (, не использует экспресс или какие-либо фреймворки ). Теперь я пытаюсь его протестировать. Я пытаюсь использовать для этого тест мокко... Я...
Вот тест, который я считаю, должен работать. var chai = require ('chai'), chaiAsPromised = require ('chai-as-обещано'), assert = require ('chai') .assert, must = require ('chai') .should (), ...
Я управляю сеансом cookie с помощью экспресса, например :req.session.authentication = auth;И я проверяю аутентифицированные URL-адреса чем-то вроде if (!req.session.authentication )...
Я хотел бы использовать mocha (тестовую среду node.js, а не библиотеку для имитации ruby) в качестве библиотеки, а не использовать исполняемый файл mocha для запуска моего теста. можно ли таким образом запустить мокко-тест?...
Установка: у меня есть проект Node (чистый Node, без битов браузера), написанный на TypeScript. Я могу использовать компилятор TypeScript (TSC) из модуля TypeScript для компиляции кода. Все идет нормально. Однако я ...
Этот вопрос относится к среде тестирования Mocha для NodeJS. Поведение по умолчанию, похоже, заключается в запуске всех тестов, а затем обработке асинхронных обратных вызовов по мере их поступления. При выполнении асинхронных тестов...
У меня есть проект, который я настраиваю через teamcity для CI.
Сам проект представляет собой приложение nodejs и включает в себя тесты, написанные на мокко, которые мы охватываем через jscoverage. В билде...
Я пытался провести модульное тестирование библиотеки push-уведомлений apple, когда получил ошибку глобальной утечки при попытке открыть APN-соединение. Это ошибка конфигурации с моей стороны или ошибка в node-apn или ...
Я использую средство запуска тестов javascript "Mocha". У меня есть тест, который не работает, поэтому я бы отладил его с помощью console.log. Но когда тесты запущены, выходных данных нет (только результаты тестов из ...
Я изучаю nodejs, и у меня есть база данных mongodb, с которой мне нужно взаимодействовать. В настоящее время я думаю об использовании mocha для среды модульного тестирования и zombie.js для среды приемочного тестирования....
Когда я запускаю Mocha, он пытается показать галочку или X для прохождения или неудачного запуска теста соответственно. Я видел великолепные скриншоты вывода Mocha. Но все эти скриншоты были сделаны...
Я хочу протестировать асинхронную функцию javascript, которая запускается в файле node.js и выполняет простой запрос к http api: const HOST = 'localhost'; const PORT = 80; http = require ('http'); var options = {...
Я использую sinon.js как способ заглушить зависимости в своих тестах Mocha. Я предпочитаю «шпионский» подход классическому фиктивному подходу, поскольку самоанализ шпиона кажется более ясным и дает больше…
Пожалуйста, будь нежным со мной. Я новичок в асинхронном кодировании и с головой погрузился в интенсивный проект с использованием узла для разработки и сервера API. Мне это нравится, но некоторые вещи не приходят естественным образом....
У меня возникла проблема с тестовой платформой Zombie.js и API Карт Google. У меня есть простой зомби.js, который загружает домашнюю страницу и пытается щелкнуть ссылку «Войти». Однако, когда я смотрю на то, что приходит...
Есть ли у Chai, сопоставители эквивалент rspecs =~(что означает наличие всех элементов, но порядок не имеет значения. Пример прохождения [1, 2, 3].should = ~[2, 1, 3] Ошибка [1, 2, 3].should = ~[1, 2]