Описание тега nodeunit

Фреймворк для модульного тестирования в node.js и браузере на основе модуля assert.
1 ответ

Nodeunit test.throws, похоже, не улавливает ошибку

Я пытаюсь создать набор тестов для модуля, который пишу в Node.js, используя Nodeunit. Модуль представляет собой базовый музыкальный плейлист, который позволяет добавлять и удалять треки в плейлист. var playlist = function(){ this.__playlist = []; t…
11 авг '11 в 03:25
2 ответа

Coffeescript, nodeunit и глобальные переменные

У меня есть веб-приложение, написанное на Coffeescript, которое я тестирую с помощью nodeunit, и я не могу получить доступ к глобальным переменным (переменным "сессия" в приложении), установленным в тесте: SRC / test.coffee root = exports ? this thi…
15 янв '12 в 14:59
1 ответ

Прервать тесты с помощью узла узла

Я пишу модульные тесты для драйвера базы данных. В первом тесте я создаю некоторый объект, который затем намереваюсь использовать позже в тестах. Я хотел бы написать тесты так, чтобы, если этот (решающий) шаг не удался, все остальное просто останавл…
12 ноя '13 в 04:23
1 ответ

Nodeunit Выполнение заказа?

Я пытаюсь протестировать свой веб-сервер с помощью nodeunit: test.js exports.basic = testCase({ setUp: function (callback) { this.ws = new WrappedServer(); this.ws.run(PORT); callback(); }, tearDown: function (callback) { delete this.ws; callback();…
20 фев '12 в 23:55
4 ответа

Nodeunit не обнаруживает сделано ()

Пытаюсь набрать скорость с помощью node.js и nodeunit, но я обнаружил проблему с nodeunit, когда он не видит вызов test.done() в одном из тестов. Код: // Added for clarity. var client = require("restify").createJsonClient({ "version": "*", "url": "h…
07 ноя '13 в 12:34
1 ответ

express.js не сохраняет данные сеанса в тестах узла узла

Обновление внизу! Мой сервер node.js использует express.js для управления сессиями. После входа я сохраняю некоторую информацию о пользователе в req.session. У меня есть конечная точка выхода из системы, которая просто удаляет пользовательские данны…
04 окт '13 в 20:01
0 ответов

Тестовый файл Nodeunit coffeescript не обнаружен тестом npm

У меня есть это в ./package.json: "scripts": { "test": "nodeunit test" } и этот файл ./test/log.coffee module.exports = 'Test logging': (test) -> test.expect(1) console.log("yeah") test.ok(true) test.done() Когда я выполню npm test Я получаю это:…
11 сен '14 в 02:00
0 ответов

Возвращаемые значения из теста мокко, экспортированного отдельным модулем

У меня есть REST API, и один из моих тестов требует, чтобы определенные ресурсы были созданы другим API... Пример ниже демонстрирует шаблон.. Вопросы Это подходящий шаблон для использования с Мокко Если да, то как бы вы порекомендовали мне ввести ид…
05 фев '14 в 16:32
3 ответа

Используйте Jasmine, чтобы заглушить обратные вызовы JS на основе значений аргументов

В моем приложении node.js есть метод JS, который я хочу выполнить модульное тестирование. Он делает несколько вызовов метода сервиса, каждый раз передавая этот сервис обратный вызов; обратный вызов накапливает результаты. Как я могу использовать Jas…
06 дек '11 в 22:49
0 ответов

Тестирование потока в node-unit, отчеты об отмененных тестах

Я тестирую поток, который я кодировал, используя node-unit. Первый тест работает, но второй тест не пройден: FAILURES: Undone tests (or their setups/teardowns): - testVideo Я думаю, это потому, что происходит что-то асинхронное... не уверен. Вот что…
27 дек '14 в 02:41
1 ответ

Нодеунит - ЗАОовраж

Есть ли способ использовать JSCoverage для покрытия кода для узла узла? Я знаю, что есть nodeunit2, но мой код не находится в lib, и я не хочу реструктурировать свой проект.
0 ответов

Как добавить пользовательские утверждения в Nodeunit для проекта плагина Grunt

Я пишу плагин для Grunt и хочу добавить пользовательское утверждение в модульные тесты плагина. Я нашел этот SO ответ о добавлении пользовательских утверждений в NodeUnit. Поэтому я отредактировал шаблон тестового примера, сгенерированный Grunt, и н…
26 сен '14 в 07:53
0 ответов

Nodeunit открывает файл js

Я пытаюсь запустить узел с помощью следующего кода exports.firstTest = function(test){ test.expect(1); test.strictEqual("hello", "hello"); test.done(); }; exports.secondTest = function(test){ test.expect(1); test.strictEqual("hello", "there"); test.…
25 янв '14 в 12:46
0 ответов

Тестирование маршрута с поддельным сеансом в узле js

Я использую узел JS + Express для моего сервера. Я пишу тест с модулем "суперагент + узел", для моих маршрутов нужен сеанс для доступа к нему, могу ли я подделать этот сеанс для тестирования моего маршрута / контроллера? (Может быть, superagent не и…
10 янв '14 в 09:42
1 ответ

Модульное тестирование модуля Node.js - блокирование вызовов асинхронной файловой системы с помощью sinon.js

Я боролся с этим уже несколько часов и никуда не денусь. Это упрощенная версия кода, с которым я работаю: У меня есть модуль под названием "setup", который внутренне читает файлы из файловой системы и выполняет некоторые вещи. Я пытаюсь написать нек…
05 апр '14 в 21:16
1 ответ

Сконфигурируйте Eclipse Node JS IDE (Enide) для запуска узла узла

Я играю с Enide, Eclipse IDE для разработки Node-JS, и с nodeunit, JUnit-подобным тестовым фреймом. Как мне настроить Enide, чтобы я мог видеть запись "Выполнить как XUnit-test" в контекстном меню Eclipse?
28 янв '15 в 12:40
2 ответа

Модуль модульного тестирования для Geddy MVC на Node.js

Я сейчас использую Geddy MVC Framework на Node.js на Heroku с базой данных Postgres. Я не могу найти какие-либо рамки модульного тестирования для node.js, которые поддерживают Geddy. Я пробовал nodeunit, jasmine и пару других, но ни один из них не р…
22 мар '13 в 06:39
2 ответа

Как создать управляемый данными тест в Node.js

В Node.js модульные тесты, как создать управляемые данные unit tests? Например, у меня есть общие function / method, который я хочу повторно использовать в нескольких модульных тестах с различными наборами данных. Я пытался заглянуть в nodeunit, vow…
18 окт '12 в 06:40
1 ответ

Nodeunit - Магистраль - Require.js: Объединение

Я пытаюсь использовать Nodeunit для тестирования своих моделей Backbone, а позже я бы хотел протестировать и другие компоненты. Основная причина, по которой я использую Nodeunit, заключается в том, что мои серверные тесты уже используют его, и я хот…
23 июл '12 в 11:53
0 ответов

NodeUnit - Использование подстановочных знаков

Я делаю автоматические приемочные тесты для JSON REST API, используя NodeUnit. У меня есть тест для создания ресурсов, который возвращает созданный ресурс (в соответствии с этой спецификацией), и я хотел бы сравнить результат из API с моим собственн…
27 дек '16 в 10:09