描述错误
没有明显或记录的方法来重置所有fake
的历史记录。
再现
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??)
预期行为
以上所有行为都应该返回 [] 而不是 [Call(1234),并且沙箱应该能够创建假货(为了将一组假货重置在一起)。
我同意。
沙箱,包括默认沙箱sinon
,应该能够重置假货。
那么这个问题解决了吗?
是的,#1842
谢谢你们。
最有用的评论
是的,#1842