Jelaskan bugnya
Tidak ada cara yang jelas atau terdokumentasi untuk mengatur ulang riwayat semua fake
s.
Untuk Mereproduksi
const sinon = require('sinon');
const fake = sinon.fake();
fake(1234);
sinon.resetHistory();
fake.getCalls() // returns [Call(1234)]
sinon.reset();
fake.getCalls() // returns [Call(1234)]
const sandbox = sinon.createSandbox();
const fake = sandbox.fake() // error, can't make fakes from sandboxes (why??)
Perilaku yang diharapkan
Semua perilaku di atas harus mengembalikan [] alih-alih [Panggilan (1234), dan kotak pasir harus dapat membuat pemalsuan (untuk mengatur ulang serangkaian pemalsuan secara bersamaan).
Saya setuju.
Kotak pasir, termasuk kotak pasir default sinon
, harus dapat mengatur ulang palsu.
Jadi masalah ini diselesaikan?
Ya, dengan #1842
terima kasih teman-teman.
Komentar yang paling membantu
Ya, dengan #1842