在我们的前端单元测试中使用 sinon 和 sinon-qunit ,我很难理解这些方法的不同之处。我们正在使用sinon.sandbox.stub()
(字面意思是功能,我们不创建沙箱),这些存根显然在每次测试后自动恢复。我只是在文档中的任何地方都看不到这一点。
我不认为这种方法存在,我认为你需要使用sinon.sandbox.create()
显式创建一个沙箱。在该沙箱对象上,您将调用存根函数i.e. mySandbox.stub()
,而不是"sinon.sandbox.stub()"
。
有人能帮我理解吗?