sinon.js 有什么用?

javascriptfront end technologyobject oriented programming

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

间谍 − 我们可以用来跟踪执行的伪函数。

存根 − 函数替换,我们可以从中返回任何我们想要的内容,或者让我们的函数以适合我们的方式工作,以便能够测试多种场景。

模拟 − 伪方法

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


相关文章