Beschreibe den Fehler
Es gibt keine offensichtliche oder dokumentierte Möglichkeit, den Verlauf aller fake
s zurückzusetzen.
Fortpflanzen
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??)
Erwartetes Verhalten
Alle oben genannten Verhaltensweisen sollten [] anstelle von [Call(1234) zurückgeben, und Sandboxen sollten in der Lage sein, Fälschungen zu erstellen (um eine Reihe von Fälschungen zusammen zurückzusetzen).
Genau.
Sandboxen, einschließlich der Standard-Sandbox sinon
, sollten Fälschungen zurücksetzen können.
Dieses Problem ist also gelöst?
Ja, mit #1842
danke Leute.
Hilfreichster Kommentar
Ja, mit #1842