vows

    0熱度

    2回答

    我是node.js的新手,並開始創建一個運行在端口5000的小型web應用程序。當我嘗試使用在本地運行的此url(通過瀏覽器或通過捲曲),一切正常,我得到迴應。但是當我試圖同時做「BDD用誓言」將其與HTTP客戶端連接,測試破了,結果消息是 ✗ /GET ✗ should respond with 404 ***TypeError: Cannot read prop

    1熱度

    2回答

    我從我的應用程序的根文件夾運行了我的測試。測試位於spec目錄中。 $ vows No command 'vows' found, did you mean: Command 'vos' from package 'openafs-client' (universe) Command 'voms' from package 'voms-server' (universe)

    2熱度

    1回答

    誓言有一個無證的teardown功能,但在每次測試(又名beforeEach)之前我都看不到setup的東西。 有人會認爲這將有可能作弊和使用topic,但一個主題只運行一次(如teardown),而我希望這可以在每次測試之前運行。這不能在誓言中完成嗎?

    1熱度

    1回答

    我對node.js測試完全陌生,也許你可以幫我解決: 我想對使用誓言和tobi的express webapp做一些或多或少的簡單測試(例如測試如果登錄路由的工作原理) var vows = require('vows'); var assert = require('assert'); var tobi = require('tobi'); var browser = tobi.creat

    0熱度

    1回答

    我對Node.js應用程序中使用的異步計算的繼續傳遞風格很陌生,我正在努力掌握一些相當基本的代碼。 我想寫一個庫,它將創建一個imap.gmail.com的imap接口,並且我試圖按照'vows'.js'的BDD(不同級別的成功。我絕對不是遵循完整的紅色代碼 - >綠色循環,但我很難從一種語言開始)。 相關的測試用例是這樣的: var gmail = require('../lib/gmail.j

    3熱度

    2回答

    我一直在使用節點並使用誓言來編寫測試。 var vows = require('vows'); var assert = require('assert'); var boardData = require('../lib/data/BoardData.js'); vows.describe('Loading provinces and Boundries for').addBatch(

    1熱度

    2回答

    也許我只是無法找出callbackyness,但我想不出一種方法來測試node.js中的保存和加載。 我的測試是這樣的: vows.describe('Saving').addBatch({ 'Single item can be saved':{ topic:function() { myStore.saveItems(1, [{id:3,name:'squa

    5熱度

    2回答

    有誰知道如何測試Mongoose驗證? 實施例,我有以下模式(作爲例子): var UserAccount = new Schema({ user_name : { type: String, required: true, lowercase: true, trim: true, index: { unique: true }, validate: [ validateEmail,

    9熱度

    2回答

    我想決定是否從一個大的Node應用程序從誓約切換到摩卡。 我已經享受了幾乎所有的誓言體驗 - 但對於傳遞的參數有些奇怪。我總是不得不撓頭去記住主題是如何工作的,這會干擾寫測試的基礎知識。在深度嵌套的異步測試中,這尤其成問題。儘管我發現將Vows與async.js結合起來可以提供一些幫助。 因此,摩卡在其報告中似乎更加靈活。我喜歡自由選擇測試風格&,它在瀏覽器中運行也很重要,這非常有用。但我擔心它仍

    1熱度

    1回答

    我剛纔重寫了backbone-mongodb與骨幹真正兼容。原來的解決方案有很好的測試願望,我希望我的代碼也可以測試,但根本不知道如何去做。 下面是一個例子,我想測試: update: function(callback) { var model = this.model; this._withCollection(function(err, collection) { if (