buster.js

    0熱度

    1回答

    在使用Sinon.js和Buster.js進行測試時,我無法使用模擬來替換我的類的依賴關係。 我正在測試B類,它依賴於A類。我使用Sinon.js創建A類的模擬對象,並將它傳遞到B類的一個實例中。在我的測試中,我將doSomething然後調用對象A的getData方法。(儘管getData方法實際上在A的原型上,而不是A本身)。 但是當我運行測試我得到的錯誤: TypeError: a.getD

    3熱度

    1回答

    我一直在敲打我的頭在牆上,因爲昨天(只有一個偉大的布魯斯·斯普林斯汀演唱會昨晚中斷... ;-) 我想將一些JS測試添加到現有的(Rails)項目中。基本的文件夾結構是這樣的: . ├── app │   └── assets │   └── javascripts │   └── strftime.js └── spec ├── buster.js └── j

    1熱度

    1回答

    我正在做我的JavaScript語言的第一次嘗試,與Buster.js 我跟着指示在the Buster site運行「狀態明顯的」測試。但是,我還沒有能夠將任何現有的.js文件導入到測試中。 舉例來說,我有一個文件js/testLibrary.js,包含: function addTwo(inp) { return inp+2; } 和文件test/first-test.js,包

    4熱度

    1回答

    開發一個回調驅動的API,我想表達一個特定的函數,用一組特定的參數和「任何」函數(回調)來調用。 茉莉花可以做到以下幾點: var serviceFunction = jasmine.createSpy(); var functionUnderTest = create(serviceFunction); var thing = 'arbitrary/thing' functionUnde

    0熱度

    1回答

    是否有可能在JetBrains WebStorm中爲非核心節點包獲取代碼提示?具體來說,我想讓暗示/完成工作的剋星。我似乎無法找到關於此的任何信息。非常感謝!

    0熱度

    1回答

    我第一次嘗試用buster.js與sinon.js,我試圖用間諜來測試回調。 我的測試失敗了,我猜測assert.calledOnceWith正在使用'==='來比較預期與實際。 (在CoffeeScript的一切) 這裏是我的測試案例: buster = require 'buster' _ = require 'underscore' routeParrot = require '.

    1熱度

    1回答

    在命令行中,使用通配符指定BusterJS應該運行的測試路徑的規則是什麼? BusterJS如何解釋這樣的路徑?即,提供了一種用於選擇-t如以下的值: $ buster-test -t <some path that contains wildcards>

    1熱度

    1回答

    我在使用ExpressJS + BusterJS + SuperTest測試路由時遇到了一些問題。 var app = require("../../app/app.js"), buster = require("buster"), expect = buster.referee.expect, http = require('http'), request = require('supe

    0熱度

    1回答

    我維護着一個用node.js編寫的搜索服務器www.foragejs.net,我試圖組合一個測試套件來檢查響應格式是否正確。 如何使用buster.js來做到這一點?

    1熱度

    1回答

    如何測試使用Buster從遠程服務器獲取文件的功能? 我寫了測試樣 buster.testCase("Remote fetch file", { "test it": function() { assert(true); }, "remote fetch file" : function(){ remoteFileFetchingFuncti