在我的 react-native expo 应用程序中,我已经成功设置jest
并编写了一个测试。但是当我运行它时,我收到以下错误:
● Test suite failed to run
TypeError: Cannot read property 'default' of undefined
at _default (node_modules/@expo/vector-icons/src/createIconSet.tsx:110:28)
at Object.<anonymous> (node_modules/@expo/vector-icons/src/AntDesign.ts:5:16)
at Object.<anonymous> (node_modules/@expo/vector-icons/src/Icons.ts:1:1)
这是我的jest.config.js
文件:
module.exports = {
preset: 'jest-expo',
setupFilesAfterEnv: ['<rootDir>/setupTest.ts'],
moduleDirectories: ['node_modules', 'src/testing-setup', '__dirname'],
};
请帮我看看这个问题;我花了 2 天时间研究各种类似的问题(看起来图标不适合开玩笑)。但到目前为止,没有任何解决方案对我有用。的使用preset: 'jest-expo'
应该还包括@expo/vector-icons
...