排毒本机反应:在测试规范js文件中支持es6导入

时间:2019-10-05 14:43:38

标签: detox

在我的测试规范文件中,我正在使用import语句导入es6模块。我正在使用开玩笑的测试运行程序,并得到以下错误-

无法从 react-native-implementation.js

中找到模块 warnOnce

我编辑了./e2e/config.json以添加以下配置-

"preset": "react-native",
"transform": {
    "^.+\\.js$": "../node_modules/react-native/jest/preprocessor.js"
 }

但是后来我开始出现错误- 从 react-native-implementation.js

中找不到模块 Platform

我的.babelrc内容-

{
  "presets": ["module:metro-react-native-babel-preset"],
  "plugins": [
    ["@babel/plugin-proposal-decorators", {"legacy": true}]
  ]
}

我尝试用内容相似的babel.config.js替换.babelrc,但没有成功。我最初使用的是mocha,但转而开玩笑,以为开玩笑会立即提供这种支持。

0 个答案:

没有答案