【发布时间】:2016-11-10 16:24:48
【问题描述】:
我正在尝试模拟嵌套在子目录中的第 3 方库(在 node_modules 中)。
我在__mocks__/@exponent/ex-navigation 中创建了模拟。它位于我的 node_modules 目录旁边的顶层。
我通过jest.mock('@exponent/ex-navigation'); 在我的测试文件中设置了模拟。
由于某种原因,我无法让它使用模拟文件。我认为这与@exponent 子目录有关。如果我将其更改为 fs 之类的简单内容,它就可以工作。
【问题讨论】:
-
我遇到了完全相同的问题,您解决了吗?
-
奇怪的是,Jest 目前不支持此功能。在此处显示您对此功能请求的支持:github.com/facebook/jest/issues/462
标签: unit-testing mocking jestjs