sinon.js 有什么用?
javascriptfront end technologyobject oriented programming
SinonJS 提供独立的测试间谍、存根和模拟。它是一个库 我们可以使用它来创建用于单元测试的对象模拟。
间谍 − 我们可以用来跟踪执行的伪函数。
存根 − 函数替换,我们可以从中返回任何我们想要的内容,或者让我们的函数以适合我们的方式工作,以便能够测试多种场景。
模拟 − 伪方法
所有这些对象都有助于对我们的代码进行单元测试。