我试图用Jest测试我的组件。 我相信我已经安装了所有必需的模块来运行测试。 我做的最后一件事是运行
yarn add -D babel-plugin-transform-es2015-modules-commonjs
。
在尝试进行简单的Jest测试时,这是我的代码:
import React, { Component } from 'react';
import { shallow } from 'enzyme';
import Market from '../src/components/Market.js';
test('Market should render as expected', () => {
const component = shallow(<Market />);
console.log(component);
});
控制台上的错误消息指向第6行调用Market组件开始时的第一个<
。
答案 0 :(得分:1)
我有同样的问题。添加转换或任何东西都没有修复它。所以我最后添加了.babelrc文件并添加了以下配置并且它有效。
{
"presets": ["es2015", "react"]
}
希望这会对你有所帮助。