0

在我的 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...

4

0 回答 0