stub

    -1熱度

    1回答

    我在應用程序日誌中收到JOTM異常。我沒有發現任何由此導致的剎車功能。我試圖找出它從哪裏開始,最終找到0個自定義代碼來啓動這個錯誤。除此之外,我嘗試從lib目錄(ant項目)中替換jotm jar(com.springsource.org.objectweb.jotm-2.0.10.jar),但我仍然無法擺脫此錯誤。 有沒有人有過相同或相似類型的堆棧跟蹤並克服它? 請分享任何有用的思想來擺脫此錯誤

    2熱度

    1回答

    我正在爲我的express express路由器寫摩卡單元測試。 我發現,但是我試圖存根中間件,它仍然執行中間件代碼。 這裏是我的路由器&測試,有誰可以弄清楚? 路由器: import { aMiddleware, bMiddleware, cMiddleware } from '../middleware.js'; router.post('/url', aMiddleware, bMidd

    0熱度

    1回答

    我的示例代碼寫在下面(從我的實際代碼實現簡化),這個簡化版的主要思想,就是要明白,我怎麼能存根類的單元測試 我有Sensor類,這是依賴注入到Context類,這個Sensor將從一些IO端口獲得數據。 傳感器數據將在ComputeSensor類別上進行比較以獲得預期值,並且會將report鍵值插入到context.report對象中。 我可以知道我該如何殘留或模擬Sensor類,所以我可以創建一

    2熱度

    1回答

    我有以下的Javascript代碼: import Notifications from 'notification-system'; export class DocumentParameters { handleUpload() { return Promise.resolve().then(() => { Notifications.success();

    0熱度

    2回答

    我正在測試模擬和存根,但在控制器中測試create操作時無法獲得所需的輸出。 失敗的測試: describe 'authenticated user' do let(:user) { instance_double(User) } before do allow(controller).to receive(:current_user) { user } a

    0熱度

    1回答

    說,我的應用程序中有一項依賴於外部API的功能 - 我提供了一個接口,它調用了我的服務器,而服務器依靠這個接口調用了一些外部API並對客戶端做出響應。如果我想用黃瓜寫驗收測試,那我怎樣才能將這些調用存根到外部的API上,例如,對https://www.cool-api.io/foo的任何GET調用都會立即返回一些預定義的JSON響應和一些預定義的標頭,任何對該URL的POST請求都會返回帶有某些預

    0熱度

    1回答

    我想在Minitest上存根使用Mocha返回另一個存根的函數。 這是代碼 @instance = stub('instance') do stubs(:destroy).returns(true) stubs(:id).returns(0) end find_by_id = stub do stubs(:find_by_id).returns(nil) #

    0熱度

    2回答

    我有以下方法控制每當創建 initialize: function() { var self = this; return new View().render().then(function() { bus.broadcast("INITIALIZED"); }); } 我想測試這種方法的控制器的新實例時調用。 it("should initiali

    0熱度

    1回答

    我使用Redis的 const sub = redis.createClient() sub.subscribe('my_channel') // I would like to stub this on event, so I can pass an object to the msg argument sub.on('message', (channel, msg) => {

    0熱度

    1回答

    我已經將我的API客戶端存根了。並得到它返回一個預期的散列。但我無法訪問實際的散列本身。 E.g puts page # returns {:access_token=>"blah", :name=>"parrotcafe", :fb_id=>"2131231", :perms=>"ADMINISTER"} 但 puts page['perms'] # returns nil instead