Описание тега vows
Asynchronous behaviour driven development for Node.
1
ответ
Настройка крошечного сервера / клиента - сервер не отвечает. Весь код предоставлен
Я учу себя Coffeescript/node и, конечно, единственный способ сделать это с помощью TDD. Это значит, что я тоже учу себя обетам. Думаю, есть как минимум две проблемы. Один из них - где лежит асинхронный код для получения HTTP-ответа? И другой вопрос …
30 сен '11 в 16:14
1
ответ
Фреймворк для тестирования BDD для Express.js
Вот что мне нужно: Должен быть в состоянии запустить тест в Дженкинс Я хочу протестировать API, поэтому мне нет дела до функций и объектов, я просто хочу убедиться, что когда я отправлю POST в /api/users.json, я увижу этого пользователя в массиве js…
26 фев '12 в 23:40
1
ответ
Как эту функцию можно проверить с помощью обетов?
Как можно, чтобы следующая функция, предназначенная для добавления маршрутов в приложение express.js на основе иерархии объектов, была протестирована с использованием vows.js, не нарушая разделение обетов по теме и клятве? var addRoutes = function(r…
07 авг '13 в 13:11
1
ответ
Как лучше всего настроить функциональность заглушки при тестировании приложений node.js?
Я новичок в Node.js и вообще новичок в тестировании фреймворков / методов в Javascript. Пока что я думаю о том, чтобы дать клятву попробовать. В частности, я хотел бы иметь возможность заглушить / смоделировать мои источники данных. Я рассматриваю д…
08 дек '11 в 01:28
1
ответ
Обеты: тестирование асинхронного чередования
Существует ли методология проверки (потенциального) чередования асинхронных функций с обетами? Например: // Topic portion var user = new User('jacob') user.set('email,'foo@bar.com') user.save() // a user.set('email',derp@cherp.com') user.save() // b…
25 дек '11 в 03:32
3
ответа
Как запустить очистку с помощью vows.js?
Я использую Vows.js для тестирования некоторого node.js, который создает записи в базе данных. В результате этого он создает несколько тестовых записей в базе данных. Я хотел бы удалить эти записи после запуска тестов. Есть ли способ запустить функц…
15 авг '11 в 12:43
1
ответ
При кодировании некоторых тестов для плагина grunt, как динамически изменять конфигурацию, используемую grunt.tasks(...)
Я пишу пьяный плагин. В моих тестах, написанных с обетами, я хочу изменить некоторый объект конфигурации, определенный в моем gruntfile, перед вызовом grunt.tasks(["my_task"], {}, function(){ // do something} ) Цель состоит в том, чтобы выполнить не…
14 июл '14 в 10:51
1
ответ
Ленивая генерация трассировки стека в V8, кажется, вызывает бесконечный цикл в библиотеке vows
Я потратил некоторое время на отладку странной проблемы бесконечного цикла в тестовом наборе NodeJS. Это происходит только в редких случаях, но я могу воспроизвести его, когда присоединяюсь к отладчику Chrome. Я думаю, что это связано с обработкой V…
26 май '14 в 20:05
2
ответа
Должен ли я перейти от обетов к мокко?
Я пытаюсь решить, стоит ли переходить с Vows на Mocha для большого приложения Node. Я наслаждался почти всем опытом обетов - но есть что-то странное в прохождении спора. Мне всегда приходится чесать голову, чтобы вспомнить, как работают темы, и это …
13 фев '12 в 10:44
2
ответа
Клятвы: команда не найдена
Я запустил свои тесты из корневой папки моего приложения. Тесты находятся в директории spec. $ vows No command 'vows' found, did you mean: Command 'vos' from package 'openafs-client' (universe) Command 'voms' from package 'voms-server' (universe) vo…
04 янв '12 в 07:07
2
ответа
Как создать управляемый данными тест в Node.js
В Node.js модульные тесты, как создать управляемые данные unit tests? Например, у меня есть общие function / method, который я хочу повторно использовать в нескольких модульных тестах с различными наборами данных. Я пытался заглянуть в nodeunit, vow…
18 окт '12 в 06:40
2
ответа
Ответ Node.js не определен при подключении через HTTP-клиент
Я новичок в node.js и начал с создания небольшого веб-приложения, которое работает на порту 5000. Когда я попробовал этот URL-адрес, который работает в моем локальном (через браузер или через curl), все работает нормально, и я получаю обратно ответ.…
03 янв '12 в 12:06
1
ответ
Тестирование обратных вызовов Vows в Node.js, генерирующее анонимные ошибки
Я новичок в стиле передачи с продолжением асинхронных вычислений, используемых в приложениях Node.js, и я изо всех сил пытаюсь овладеть некоторым довольно простым кодом. Я пытаюсь написать библиотеку, которая создаст интерфейс imap для imap.gmail.co…
30 апр '12 в 23:24
0
ответов
Добавление пакетов асинхронно в набор Vows
У меня есть такой код Идея состоит в том, что я читаю данные о приборах из файлов и использую данные из каждого файла для добавления пакета: // test.js var vows = require('vows') , async = require('async') , suite; exports.suite = suite = vows.descr…
30 сен '13 в 22:58
1
ответ
grunt.js выдает ошибку при использовании grunt-vows
Я использую grunt-vows ( https://github.com/CMTegner/grunt-vows) в следующем файле gruntfile: module.exports = function(grunt) { // Project configuration. grunt.loadNpmTasks("grunt-vows"); grunt.initConfig({ vows: { all: { options: { reporter: "spec…
25 мар '13 в 01:30
3
ответа
Как использовать другой репортер с методом run() в Vows?
Vows имеет метод run(), который запускает тест под узлом, без использования vows команда. На https://github.com/cloudhead/vows/blob/master/lib/vows/suite.js мы видим, что этот метод принимает параметр option, который позволяет указать репортера, отл…
31 авг '11 в 20:12
2
ответа
Ошибка записи асинхронных тестов Vows.js
Я работал с узлом и использовал обеты для написания тестов. var vows = require('vows'); var assert = require('assert'); var boardData = require('../lib/data/BoardData.js'); vows.describe('Loading provinces and Boundries for').addBatch({ 'version': {…
22 янв '12 в 19:21
1
ответ
Что не так с моим использованием подтем vows.js?
По некоторым причинам я не могу заставить работать подтемы vows.js в моем реальном наборе тестов, но они прекрасно работают в файле примера... Можете ли вы определить мою проблему? Это работает: vows.describe('An Education in Vows').addBatch({ 'when…
05 мар '13 в 14:56
3
ответа
Node.js тестирует RESTful API (vows.js?)
Я мог бы действительно сделать несколько советов по тестированию API RESTful, которое я создал в node.js. Существует множество рамок, и я в растерянности. Мои знания по тестированию недостаточно хороши, поэтому я пытаюсь написать эти тесты. Я попроб…
19 авг '11 в 20:47
2
ответа
Тестирование проверок MongooseJs
Кто-нибудь знает, как проверить валидации Mongoose? Пример, у меня есть следующая схема (как пример): var UserAccount = new Schema({ user_name : { type: String, required: true, lowercase: true, trim: true, index: { unique: true }, validate: [ valida…
10 фев '12 в 03:39