Я пытаюсь перехватить вызов с помощью 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?
});
У меня проблема с выполнением исходной функции, поэтому мое приложение ведет себя так же. Есть идеи?