标签: mocha chai enzyme
当您导入函数并使用浅渲染时,如下所示:
({shallow(<TestComponent {...props}).dive())
shallow(<TestComponent {...props}).dive()
您无法访问导入的功能。这使一些测试变得困难,主要是在需要测试是否调用实用程序功能时。
在我的特定情况下,我尝试测试通过TestComponent满足某些条件时是否正在调用保存功能(导入到expect(saveFn).to.have.been.called文件中)。
TestComponent
expect(saveFn).to.have.been.called
有没有办法模拟这些功能或对其进行监视,以确保它们实际上不是我正在测试的类中的功能?