reactjs中的意外标记ILLEGAL - jest eventHough组件正确呈现

时间:2016-08-23 06:48:19

标签: reactjs jestjs esprima.js

我正在尝试对反应组件进行单元测试。但是当我尝试使用TestUtils.renderIntoDocument()方法渲染它时,jest会抛出错误

Error: Line 1: Unexpected token ILLEGAL
    at constructError (node_modules/esprima/esprima.js:2406:21)
    at createError (node_modules/esprima/esprima.js:2425:17)
    at unexpectedTokenError (node_modules/esprima/esprima.js:2500:13)
    at throwUnexpectedToken (node_modules/esprima/esprima.js:2504:15)
    at scanPunctuator (node_modules/esprima/esprima.js:842:13)
    at advance (node_modules/esprima/esprima.js:1621:16)
    at lex (node_modules/esprima/esprima.js:1690:78)
    at expect (node_modules/esprima/esprima.js:2520:21)
    at parseFunctionSourceElements (node_modules/esprima/esprima.js:4827:9)
    at parseFunctionExpression (node_modules/esprima/esprima.js:5073:16)

无处不在我的代码中。所以我尝试逐个删除元素,并认为图像组件可能导致问题。

 <span><input type="image" title="cc" src={require('../../assets/images/cc.png') }></input></span>

this post中的react-native中发现了几乎类似于similer的问题。 如果有人能够对它展示一些亮点。会很棒。!

由于

0 个答案:

没有答案