Jestjs 为什么我的测试文件没有被传输?
我有一套测试正在使用Jestjs 为什么我的测试文件没有被传输?,jestjs,Jestjs,我有一套测试正在使用jest运行 - initFromProgressObject.test.js - nodeifyProgressObject.test.js - segments.test.js - uuid.test.js - volume.progress.test.js - volume.segment.test.js 我用来运行测试的命令是jest--notify。以下是我在其中两个文件中得到的错误: /Users/bob/Developer/sedd/s
jest
运行
- initFromProgressObject.test.js
- nodeifyProgressObject.test.js
- segments.test.js
- uuid.test.js
- volume.progress.test.js
- volume.segment.test.js
我用来运行测试的命令是jest--notify
。以下是我在其中两个文件中得到的错误:
/Users/bob/Developer/sedd/sedd-utils/src/tests/uuid.test.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import * as uuid from "../utils/uuid";
^^^^^^
SyntaxError: Unexpected token import
jest配置只是默认配置
有什么想法吗?您的jest配置和
.babelrc
文件看起来像什么。
{
"env": {
"es": {
"presets": [
[
"env",
{
"targets": {
"browsers": ["last 2 versions"],
"node": "current"
},
"modules": false
}
]
],
"ignore": ["**/*.test.js", "**/tests/*"]
},
"test": {
"presets": ["env"]
},
"cjs": {
"presets": [
[
"env",
{
"targets": {
"browsers": ["last 2 versions"],
"node": "current"
}
}
]
],
"ignore": ["**/*.test.js", "**/tests/*"]
}
}
}