5
我用Jest模拟一个函数,文档说他们真的是'间谍'。我也看到了在SinonJS中使用间谍,但我发现两者之间没有明显的区别。如果他们服务于相同的目的,是否有理由选择一个呢?Jest Mock功能和Sinon间谍之间的区别是什么
我用Jest模拟一个函数,文档说他们真的是'间谍'。我也看到了在SinonJS中使用间谍,但我发现两者之间没有明显的区别。如果他们服务于相同的目的,是否有理由选择一个呢?Jest Mock功能和Sinon间谍之间的区别是什么
两者的主要行为是一样的,他们是能记住他们的电话功能。因此,你们都可以弄清楚他们多久被召唤出来,并与女巫争吵。 Sinon拥有更广泛的API,可用于测试间谍,并且它有一个用间谍替代对象中的函数的API。
更重要的是,与Jest的实现相比,sinon API非常简单且更自然 –