Funktionsaufruf überprüfen und Argumente mit sinon spies prüfen

Ich möchte bestätigen, dassbar() heißt drinnenfoo() von meinem Unit-Test.

Ich dachte mir, dass Sinon Spione ist vielleicht geeignet, aber ich weiß nicht, wie ich sie verwenden soll.

ibt es eine Möglichkeit zu überprüfen, ob die Methode aufgerufen wird? Vielleicht werden sogar die im @ verwendeten Argumente extrahiebar() Anruf

var spy = sinon.spy(foo);

function foo(){
    bar(1,2,3);
}

function bar(){ }

foo();

// what to do with the spy?

http: //jsfiddle.net/8by9jg07

Antworten auf die Frage(6)

Ihre Antwort auf die Frage