【发布时间】:2014-05-07 23:44:01
【问题描述】:
我正在尝试使用 Sinon.js 拦截一个调用,以便我可以进行一些日志记录,然后执行原始调用。我看不到使用 sinon.spy() 的方法,但我认为我可以使用 sinon.stub()。
我提供了一个自定义函数:
sinon.stub(servicecore.ServiceWrapper.prototype, '_invoke', function(method, name, body, headers, callback) {
console.log('---- ServiceWrapper._invoke called! ----');
// How do I call the original function?
});
我遇到的问题是执行原始函数,所以我的应用程序的行为相同。有什么想法吗?
【问题讨论】:
标签: sinon