出于Jest Invariant Violation:本机模块不能为null。当我不测试React Native时

时间:2019-10-03 21:24:34

标签: javascript reactjs unit-testing react-native jestjs

我正在用玩笑来测试React Native,但我不希望我的单元测试测试任何Native,只是让我的组件调用那些测试原始javascript行为的测试,但它们与要求React Native无关。因此,当我在React Native项目中运行这些单元测试时,我得到Invariant Violation: Native module cannot be null.

jest.config.js中有一种方法,这是我的单元测试用来告诉Jest忽略那组测试的React Native的方法,或者即使我的测试没有导入,我是否由于另一个原因而收到此错误?与React Native交流吗?

现在我的jest.config.js有:

module.exports = {
    preset: "react-native",
    "testRegex": "\\.unit\\.js$"};

我尝试删除预设,但仍然收到该错误

0 个答案:

没有答案