Décrivez le bogue
Il n'y a aucun moyen évident ou documenté de réinitialiser l'historique de tous les fake
s.
Reproduire
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??)
Comportement prévisible
Tous les comportements ci-dessus devraient renvoyer [] au lieu de [Call(1234), et les bacs à sable devraient pouvoir créer des contrefaçons (afin de réinitialiser un ensemble de contrefaçons ensemble).
Je suis d'accord.
Les bacs à sable, y compris le bac sinon
sable par défaut
Donc ce problème est résolu ?
Oui, avec #1842
Merci les gars.
Commentaire le plus utile
Oui, avec #1842