vows

    2熱度

    1回答

    這是我得到的錯誤:[Error: db object already connecting, open cannot be called multiple times]。我在這個誓言測試中有一個全球性的mongo對象。 mongo = new mongo.Db(config.api.apiTest, new mongo.Server('localhost', 27017, {}), {native

    0熱度

    1回答

    我正在使用盡可能簡單的網絡服務器,直接從flatiron網站上下載,並希望通過實驗來測試它的誓言。我可以通過測試,但測試永遠不會退出。我認爲這是因爲我的熨斗服務器從不關閉。如何關閉服務器或者有更好的方法來使用其他技術進行簡單的http測試? server.js var flatiron = require('flatiron'), app = flatiron.app; app.us

    0熱度

    2回答

    我正在嘗試使用誓言js創建單元測試。當「主題」未定義時,我遇到了麻煩。請看下面的例子: var vows = require('vows'), assert = require('assert'); function giveMeUndefined(){ return undefined; } vows.describe('Test vow').addBatch({

    0熱度

    1回答

    出於某種原因,我似乎無法獲得vows.js子主題在我的真實測試套件中工作,但它們在示例文件中工作正常......可以發現我的問題嗎? 這工作: node tests/learning-vows.js 我得到: vows.describe('An Education in Vows').addBatch({ 'when I write an asynchronous topic': {

    0熱度

    1回答

    如何使用vows.js乾淨地測試以下函數,旨在添加基於對象層次結構的express.js應用程序的路由,而不會破壞誓言對主題和誓言的分離? var addRoutes = function(routeObject, app, path) { var httpVerbs = ['get', 'post', 'put', 'delete']; path = path || ''

    1熱度

    1回答

    我正在嘗試爲我的快速應用程序編寫一些基於Vows的測試。 這裏的測試來源: var vows = require('vows'); var assert = require('assert'); var startApp = require('./lib/start-app.js'); var suite = vows.describe('tournaments'); suite.ad

    0熱度

    1回答

    我已經寫了一些連接到FTP服務器的代碼,並列出了一個很長的目錄。可能需要40多秒才能得到答覆。 我已經寫了一些代碼來開始測試,但我得到了Errored >>回調沒有被解僱。 有沒有辦法指示誓言或節點只是冷靜一會兒,等待回調開火說,高達一些可配置的時間? 這裏是我的願代碼: vows.describe( 'FTP下載套房')addBatch({ 'FTP下載':{ 話題:函數(){VAR 諾=新(e

    0熱度

    1回答

    我使用咕嚕-誓言(https://github.com/CMTegner/grunt-vows)在以下gruntfile時拋出錯誤: module.exports = function(grunt) { // Project configuration. grunt.loadNpmTasks("grunt-vows"); grunt.initConfig({

    1熱度

    1回答

    我無法將父值topic值傳遞給子值topic值。代碼是異步的,我認爲這是我遇到問題的地方。我希望JSON響應的一部分成爲下面測試的主題。這裏是測試的相關部分。 { "A test":{ topic: function() { request(conf.server + '/categories/' + id, this.callback) },

    0熱度

    1回答

    我試圖設置要求它在index.html文件中設置,以便沒有任何問題...由於某種原因vowsjs抱怨require.config .. 。 也許它使用舊的requirejs版本? 誓言0.7.0 (ProjectEnv)[email protected] ~../static/js: sudo vows test_models.js ../static/js/test_models.js:1