【发布时间】:2016-08-03 16:19:36
【问题描述】:
我正在尝试使用酶、摩卡和柴为我的反应应用程序设置一些测试。 (我也在使用 webpack)。我为我的浏览器内测试设置了 Karma,但我想只使用节点运行这些测试。
我目前在尝试运行测试时遇到语法错误。我不知道如何解决它。
更新:我正在使用 es6 mocha 'components/**/*.test.js' --recursive --compilers js:babel-register 运行我的测试
我得到的错误是:
8 | describe('<button />', () => {
9 | it('renders something', () => {
> 10 | const wrapper = shallow(<button />)
11 | expect(wrapper).to.be.present
12 | })
【问题讨论】:
-
你在用 ES6 运行测试吗?
mocha --compilers js:babel-core/register之类的东西? -
是的,使用
./node_modules/.bin/mocha 'components/**/*.test.js' --recursive --compilers js:babel-register -
@Ash 你的 Babel 配置是什么?
-
@robertklep 哦,我不认为我有什么特别配置..我需要什么?
标签: node.js reactjs mocha.js chai