【发布时间】:2018-06-11 08:30:16
【问题描述】:
在运行 yarn run jest --no-cache 时,抛出一个错误,提示:
SyntaxError: Unexpected token import
我最好的猜测是 babel 没有到达这个这个测试文件。我需要将它们包含在 .babelrc 中吗?
路径:
/src/tests/LandingPage.test.js
测试文件:
import React from 'react';
import ReactShallowRenderer from 'react-test-renderer/shallow';
import LandingPage from '../../components/LandingPage';
test('Should render LandingPage correctly', () => {
const renderer = new ReactShallowRenderer();
renderer.render(<LandingPage />);
expect(renderer.getRenderOutput()).toMatchSnapshot();
});
.babelrc:
{
"presets": [
"env",
"react"
],
"plugins": [
"transform-class-properties",
"transform-object-rest-spread"
]
}
【问题讨论】:
标签: reactjs testing babeljs jestjs