spy

    0熱度

    1回答

    幾年前,我能夠輕鬆地用Spy ++捕捉到發送到窗口的任何鍵盤按鍵。 現在用spyxx_amd64.exe,輸出看起來是不同的: 我缺少像它的鍵碼發送的參數。 所有可愛的小細節都丟失了。 任何人都可以告訴我我需要做什麼來顯示這些擴展參數嗎? 謝謝。

    1熱度

    1回答

    我有一些代碼在解決承諾後執行。我試圖窺探應該在承諾後解決方​​案中調用的方法,但是在調用spied on方法的調用之前,我的測試已經完成執行。 我該如何測試storage.add實際上正在進行的呼叫? 這裏的測試: "it marks true in storage": function() { sinonSandbox.stub(tested, "updateServiceApi",

    0熱度

    1回答

    我有一個非常簡單的反應組分與以下functionallity: componentDidMount() { window.scrollTo(0, 0) } 看來,你不能這樣做 window.scrollTo = jest.fn() 對scrollTo功能窺探。 因此,我想知道什麼是最好的方法來窺探這個功能,並斷言它已被用於我的測試。 感謝

    0熱度

    1回答

    我想測試我們的代碼庫中對請求重試的處理。爲此我想定義一個spy,它爲同一個調用返回不同的值。我使用doublex和py.test對我的測試: 這是工作測試用例,單個調用: import pytest from doublex import Spy, assert_that, ANY_ARG, is_ @pytest.mark.unit def test__me(): with

    0熱度

    2回答

    這是在How to make mock to void methods with mockito的另一個相同的問題的複製副本。還有一堆類似的問題/答案,但沒有人幫助我。由於有數百名開發人員接受了一些答案,我可能在某處出錯,不知道我的問題在哪裏! 這是我的示例類,我想測試它的方法。 final class NavigationBuilder { @VisibleForTesting Li

    0熱度

    1回答

    我該如何監視一個函數,該函數是從一個對象內的引用調用的? 我使用Jasmine 2.5.2作爲我的測試框架,並使用babel-plugin-rewire來重新連接依賴關係。 請看: a.js const map = { a, b, c }; function run(options) { map[options.val](); } function a() {...} funct

    4熱度

    2回答

    我有一個叫做Availability.java的類,有兩種方法。 public Long getStockLevelStage() { //some logic getStockLevelLimit(); } public Long getStockLevelLimit() { String primaryOnlineArea = class

    1熱度

    1回答

    我似乎無法找到一種方法,做一個非常簡單的事情,像下面: render() { return ( <div className="messageDetail"> <div className="messageForm" > Name: <input id="senderMsgName" value={this.props.nameValue} onCha

    0熱度

    1回答

    我試圖測試一個函數內部的stubbed promise被調用。不幸的是,該功能上的間諜似乎只在測試後才被調用。這是我的React代碼的簡化版本。 export default class TheComponent extends React.Component { constructor(props) { super(props); } onSend(da

    0熱度

    1回答

    我真的很困惑,我看到的行爲。我的間諜一直誤報論據。如果我使用相同的簽名和參數創建相同的函數並分別監視它,則複製工作正常。我不能弄清楚發生了什麼事! 所以,這裏是代碼: NB:alert是原始功能,test是新的我創建檢查發生了什麼事情。 # index.js class Alerter { getOnErrorFn(name) { return (error) => {