stubbing

    0熱度

    1回答

    我試圖做到這一點: (defn pilot-ready [args] [2]) (defn ready [] (pilot-ready ["hello"])) (facts (ready) => [1] (provided (pilot-ready ["hello"]) => [1])) (against-background [(pilot-r

    1熱度

    1回答

    我想通過使用Sinon.js對我的一個函數進行存根來測試async.waterfall。 // functions.js module.exports = { // function I don't want to run doBigThing: function() { console.log("[doBigThing] was called"); },

    3熱度

    1回答

    我有下一個問題。當我嘗試刪除ActiveRecord模型的實例方法allow_any_instance_of我收到錯誤消息「模型沒有實現#method」,但如果我發送真正的請求數據庫創建或選擇此模型的實例對象之前,此存根(stub)我沒有這個信息,一切都很好! 我在控制檯同樣的問題 Reloading... >> Search.method_defined?(:tickets_count)

    1熱度

    1回答

    我習慣於RSpec,在其中您可以用evalueted lazily的塊來存根方法實現。 現在我正在處理一個使用Test :: Unit和mocha作爲嘲諷庫的項目的請求。 我需要能夠做類似於rspec示例的東西,即用取決於對象狀態的動態方法替換方法實現,所以我不能使用由mocha #returns方法提供的靜態調用。 有什麼辦法可以用摩卡獲得相同的功能,我無法找到關於此的任何文檔? 我需要實現與此

    1熱度

    1回答

    我試圖使用RhinoMock的Do方法存根out參數的一種方法,但我不斷收到消息無法解析符號outParam。這裏的磕碰部分: private static void FakeClientsLoading(MyClass fakeClass, IEnumerable<string> clientsToLoad) { fakeClass.Stub( x => x.

    0熱度

    1回答

    是否有任何方法使用Arquillian與Junit存根靜態方法? 實施例: class A { public static String methodA() { if(...){ return "Real"; } return "Stub"; } } class B { public String methodB(){ String t

    4熱度

    1回答

    我有一個由此產生使用node_redis庫(https://github.com/NodeRedis/node_redis)一個Redis的客戶端: var client = require('redis').createClient(6379, 'localhost'); 我有我想測試,其目的是設置併發佈一個值的Redis的方法,所以我想測試以確保set和publish方法根據我的預期被調用

    4熱度

    1回答

    目前我正在嘗試寫Go的TDD。然而,我堅持以下。 測試寫: func TestFeatureStart(t *testing.T){ } 執行測試: func (f *Feature) Start() error { cmd := exec.Command(f.Cmd) cmd.Start() } 一個將如何測試這個簡單的位。我想我只是想驗證exec庫是否正確說出

    0熱度

    2回答

    我有一個頁面可以創建文檔的快照。例如,該文檔以標題爲時間戳(September 27, 2014 at 4:01:10 pm)保存。我正在爲此頁面撰寫測試,並希望將時間存根以便不會更改。 我目前所面對的是Time.stubs(:now).returns(Time.parse("2014-1-2 11:00:00"))但是當我做,我得到一個錯誤信息說: 水豚:: FrozenInTime:出現時間被

    1熱度

    1回答

    我在寫一個nodejs模塊來抽象連接到Raspberry Pi的gpio標頭的驅動電機的細節。我使用與PI的GPIO通信 節點模塊pi-gpio 我測試我的模塊jasmine,因爲我知道pi-gpio模塊,我require具有特定的硬件要求,它不會運行在我的開發PC上(因爲它不是pi),我使用proxyquire來存根依賴。 考慮以下(簡化)模塊: nodepibot.js 'use strict