Я хотел бы проверить, что bar()
вызывается внутри foo()
из моего unit test.
Я понял, что Sinon spies может быть подходящим, но я не знаю, как их использовать.
Есть ли способ проверить, вызван ли метод? Возможно, даже извлечение аргументов, используемых в вызове bar()
?
var spy = sinon.spy(foo);
function foo(){
bar(1,2,3);
}
function bar(){ }
foo();
// what to do with the spy?