使用导入的反应日期运行测试时出错

时间:2018-08-07 14:24:29

标签: testing mocha chai enzyme react-dates

我说错了 (function (exports, require, module, __filename, __dirname) { export const DISPLAY_FORMAT = 'L'; SyntaxError: Unexpected token export,当我使用以下命令运行测试时:NODE_ENV=test mocha --compilers js:babel-core/register --require ./react_redux/test/test_helper.js './react_redux/*/*/test*/*.@(js|jsx)'

这似乎是react-dates软件包的问题,​​因为这是我唯一一次收到此错误。

使用Mocha,酶和Chai进行测试。

我的package.json中有这个:

"babel": {
    "presets": [
      "es2015",
      "react"
    ]
  }

,这在我的.babelrc中:

{
    "presets": ["es2015", "react"],
    "plugins": ["transform-object-rest-spread"]
}

一些相关版本:

"react": "^16.2.0",
"react-dates": "^17.1.1",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"chai": "^3.5.0",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"mocha": "^5.0.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",

0 个答案:

没有答案