首页 > 解决方案 > React Native Typescript 中的 Jest 和酶测试

问题描述

我需要帮助来设置 jest 和酶反应原生 typescript,我安装了所有包并安装了 typescript 包,这些是我的配置,这是我的包 dev JSON

"devDependencies": {
"@babel/core": "^7.9.0",
"@types/enzyme-adapter-react-16": "^1.0.6",
"@types/jest": "^26.0.24",
"@types/react": "~16.9.35",
"@types/react-native": "~0.63.2",
"@types/react-test-renderer": "^17.0.1",
"enzyme-adapter-react-16": "^1.15.6",
"jest": "^27.0.6",
"jest-environment-enzyme": "^7.1.2",
"jest-enzyme": "^7.1.2",
"jest-expo": "~41.0.0",
"jest-expo-enzyme": "^1.2.1",
"react-test-renderer": "16.13",
"ts-jest": "^27.0.4",
"typescript": "~4.0.0"

},

但是,当我运行 npm 测试( jest test )时,我收到了这个错误

Jest 遇到了意外的令牌

Jest 无法解析文件。例如,当您的代码或其依赖项使用非标准 JavaScript 语法,或者 Jest 未配置为支持此类语法时,就会发生这种情况。

标签: react-nativejestjs

解决方案


推荐阅读