jasmine-node

    3熱度

    1回答

    第一次運行會創建一個用戶,第二次運行會從服務器獲取用戶。 WaitsFor應該會導致第二次運行等待,直到第一次運行完成。但是,在運行node-jasmine時,打印before: 51c21c1ef463390000000008後,測試停止,但未發出get請求。 我試過取出waitsFor,但這會導致請求發生在發佈請求之前,這會導致它失敗,因爲它取決於新用戶的userid。 發生了什麼事? var

    1熱度

    1回答

    我正在寫一個簡單的應用程序,保存並查找位置。我正在使用貓鼬和茉莉花節點。 用戶CRUD按預期測試工作。但是,我單獨創建了用戶來測試不同的自定義驗證。我還通過清除收集並重新加載所有用戶來開始測試,以便在啓動save/update/etc測試之前確保所有測試數據都良好。 對於位置,我正在做同樣的事情,但我有幾十個位置,我想用數組加載它們......並沿着方向測試加載以確保它可以正常工作。 如果我只做一

    32熱度

    4回答

    導出類我已經正在由茉莉節點在一個文件中運行下面的測試代碼中調用bob_test.spec.js require('./bob'); describe("Bob", function() { var bob = new Bob(); it("stating something", function() { var result = bob.hey('Tom-ay-

    5熱度

    4回答

    onSaveEvent: function (event) { if (this.model !== null) { var that = this; this.model.save(this.model.toJSON(), { success: function (model) { that.mode

    37熱度

    6回答

    Karma無法識別JSFileSpec.js文件中的'require'語句。運行karma.conf.js: (function() { describe("DummyEmitter creation", function(){ return it("creation", function(){ var DummyEmitter = require('Util.

    1熱度

    1回答

    所以我試圖通過一個Mongoose項目的教程,TDD風格,爲每個步驟應該完成的任務編寫測試來教自己茉莉花(對於節點)然後按照實際教程等。 當然,我的第一個測試是失敗的。 app.js在這一點上是兩條線: var mongoose = require('mongoose'); console.log(mongoose.version); 這運行正常。我的測試然而,仍然未能: var app =

    2熱度

    3回答

    我使用茉莉花節點來測試我的服務器。我想在我的用戶類中僞造/繞過一些與驗證相關的代碼。所以,我會成立這樣的間諜 - var user = { email: '[email protected]', password: 'password' } spyOn(User, 'validateFields').andReturn(user); 然而validateFields功

    0熱度

    2回答

    我試圖執行我的節點茉莉花測試的一個子集。 我有一個項目結構如下 root + server + invite +specs inviteSendSpec.js inviteConfirmSpec.js .. many more spec files + auth +specs .. many sp

    1熱度

    1回答

    我目前正在瀏覽名爲「用AngularJS掌握Web應用程序開發」的書,並且在其中一個示例中有一個名爲「聚合回調」的測試。 我已經得到了問題的例子包含Person對象: var Person = function(name, $log) { this.eat = function(food) { $log.info(name + ' is eating delicious

    1熱度

    1回答

    我在寫一個node.js模塊,我的模塊有一個私有類。 我想寫這個類的測試,但無法弄清楚如何做到這一點。 我的模塊看起來像這樣 var main = function(get_item){ var main_item = new MyClass(get_item); return main_item } function MyClass(item){ this