11
我試圖存根如下:如何存根事件發射器與Sinon.js
on('complete', function(data){ });
我只是想調用回調如果第一個參數是「完整」。
我測試的功能還包括:
on('error', function(data){ });
所以我不能只是不產生原因,將火無論是完整和錯誤回調。
如果我不使用sinon,我會通過寫下以下內容來僞造它。
var on = function(event, callback){
if (event === 'complete'){
callback('foobar');
};
};
你能顯示包含此功能的更完整示例? –