sinon.js的用途是什么?

SinonJS提供独立的测试间谍,存根和模拟。这是一个我们可以用来创建用于单元测试的对象模拟的库。

间谍-可以用来追踪执行情况的伪造函数。

存根-函数替换,我们可以从中返回所需的内容或使我们的函数以适合我们测试多个场景的方式工作。

嘲笑-假方法

所有这些对象都有助于对我们的代码进行单元测试。