Sinon: spy.callt, um die Anzahl der Anrufe zu akzeptieren, um die Anzahl der Anrufe zu überprüfen

Erstellt am 22. Jan. 2014  ·  3Kommentare  ·  Quelle: sinonjs/sinon

Es wäre praktisch, eine Funktion zu haben für

spy.called(6).times // returns true if spy have been called 6 times

Dann kann ich sinon-chai gebrauchen

spy.should.have.been.called(6).times

Hilfreichster Kommentar

Verwenden Sie spy.callCount , um die Anzahl der Anrufe zu überprüfen.

Alle 3 Kommentare

Und natürlich sollte spy.called ohne Funktionsaufruf wie heute funktionieren

Verwenden Sie spy.callCount , um die Anzahl der Anrufe zu überprüfen.

@cjohansen Es gibt einen Grund, warum ich spy.calledTwice anstelle von spy.callCount === 2 , weil es besser lesbar ist. (Auch würde es gut mit Sinon-Chai spielen). Obwohl ich das Problem vielleicht stattdessen im sinon-chai Repo einreichen sollte.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen