使用Mocha / Chai测试导入的函数是否被调用

时间:2018-07-26 19:20:08

标签: mocha chai enzyme

当您导入函数并使用浅渲染时,如下所示:

({shallow(<TestComponent {...props}).dive()

您无法访问导入的功能。这使一些测试变得困难,主要是在需要测试是否调用实用程序功能时。

在我的特定情况下,我尝试测试通过TestComponent满足某些条件时是否正在调用保存功能(导入到expect(saveFn).to.have.been.called文件中)。

有没有办法模拟这些功能或对其进行监视,以确保它们实际上不是我正在测试的类中的功能?

0 个答案:

没有答案