Sería conveniente tener una función para
spy.called(6).times // returns true if spy have been called 6 times
De lo que puedo usar sinon-chai
spy.should.have.been.called(6).times
Y, por supuesto, spy.called
sin llamada a función debería funcionar como hoy
Use spy.callCount
para verificar el número de llamadas.
@cjohansen Hay una razón por la que uso spy.calledTwice
lugar de spy.callCount === 2
, porque es más legible. (También funcionaría bien con sinon-chai). Aunque tal vez debería presentar el problema en sinon-chai
repo en su lugar.
Comentario más útil
Use
spy.callCount
para verificar el número de llamadas.