【发布时间】:2014-06-18 11:47:26
【问题描述】:
我想在我的服务器端 javascript 中测试某个函数是否以某种方式被调用。我正在使用 Sinon 模拟和存根。 Sinon 具有 withArgs() 方法,用于检查是否使用某些参数调用了函数。如果我将一个大型复杂回调函数作为参数之一传递,是否可以使用该方法 withArgs()?
var foo = function(){ method: function () {}};
// use: foo.method(function(){ console.log('something') } );
var spy = sinon.spy(foo, 'method');
spy.withArgs( ??? );
【问题讨论】:
标签: javascript node.js tdd stub sinon