Akan lebih mudah untuk memiliki fungsi untuk
spy.called(6).times // returns true if spy have been called 6 times
Daripada saya bisa menggunakan sinon-chai
spy.should.have.been.called(6).times
Dan tentu saja spy.called
tanpa panggilan fungsi harus berfungsi seperti hari ini
Gunakan spy.callCount
untuk memeriksa jumlah panggilan.
@cjohansen Ada alasan saya menggunakan spy.calledTwice
daripada spy.callCount === 2
, karena lebih mudah dibaca. (Juga akan cocok dengan sinon-chai). Meskipun saya mungkin harus mengajukan masalah pada repo sinon-chai
sebagai gantinya.
Komentar yang paling membantu
Gunakan
spy.callCount
untuk memeriksa jumlah panggilan.