Я хочу следить за функцией, а затем выполнять обратный вызов при завершении функции/начальном вызове.Как получить обратный вызов при выполнении функции JS с помощью шпиона
Ниже немного упрощенно, но показывает, что мне нужно выполнить:
//send a spy to report on the soviet.GoldenEye method function
var james_bond = sinon.spy(soviet, "GoldenEye");
//tell M about the superWeapon getting fired via satellite phone
james_bond.callAfterExecution({
console.log("The function got called! Evacuate London!");
console.log(test.args);
});
Можно ли это сделать в Синоне? Альтернативные библиотеки приветствуют, если они решают мою проблему :)