Sinon: Tidak ada cara yang jelas untuk mengatur ulang palsu

Dibuat pada 30 Mei 2018  ·  4Komentar  ·  Sumber: sinonjs/sinon

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).

  • Versi perpustakaan: 5.0.10
  • Lingkungan: ubuntu 18.04
Help wanted

Komentar yang paling membantu

Ya, dengan #1842

Semua 4 komentar

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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat