Javascript 传输JSX以用于InternJS测试

Javascript 传输JSX以用于InternJS测试,javascript,reactjs,babeljs,intern,enzyme,Javascript,Reactjs,Babeljs,Intern,Enzyme,我正在为我们的应用程序实施(或尝试实施)单元/功能测试,并希望作为测试实用程序的测试运行者使用 要对组件进行单元测试,需要传输JSX。Intern文档包含一个React示例,但随着JSXTTransformer的弃用,该示例不再相关 因此,我尝试通过使用Babel,并使用了推荐的loader配置 运行测试时,出现以下错误: $ node_modules/.bin/intern-client config=tests/config/local Error: (SystemJS) SyntaxErr

我正在为我们的应用程序实施(或尝试实施)单元/功能测试,并希望作为测试实用程序的测试运行者使用

要对组件进行单元测试,需要传输JSX。Intern文档包含一个React示例,但随着JSXTTransformer的弃用,该示例不再相关

因此,我尝试通过使用Babel,并使用了推荐的
loader
配置

运行测试时,出现以下错误:

$ node_modules/.bin/intern-client config=tests/config/local
Error: (SystemJS) SyntaxError: Unexpected token < at Object.exports.runInThisContext (vm.js:53:16)
Evaluating path/to/tests/unit/button.test.js
Error loading path/to/tests/unit/button.test.js
No stack or location
$node\u modules/.bin/intern client config=tests/config/local
错误:(SystemJS)语法错误:意外标记<在Object.exports.runInThisContext(vm.js:53:16)
评估路径/to/tests/unit/button.test.js
加载路径/to/tests/unit/button.test.js时出错
没有堆栈或位置
从测试中删除JSX表明错误与测试中的JSX有关

是否可以使用带酶的Intern来测试反应组分?如果是这样,您如何配置Intern来准备组件进行测试