例如,我有如下对象:
where
在单元测试中,我想为var obj = {
someMethod: function() {
// base functionality...
}
};
方法创建存根:
obj.someMethod
var func = function() {
// new functionality...
};
var stub = sinon.stub(obj, "someMethod", func);
不应完全取代func
。它应该装饰obj.someMethod
。目前,我使用以下方法:
obj.someMethod
sinon是否提供开箱即用的相同功能?