我最近创建了一个react应用程序并想测试它。我试图使用Jest作为Facebook推荐,但遇到了一个问题。具体错误如下:
FAIL __tests__/popup-test.js
● Runtime Error
SyntaxError: Unexpected token [
at Function (native)
at Array.forEach (native)
at Array.forEach (native)
npm ERR! Test failed. See above for more details.
popup-test.js的代码
'use strict';
jest.unmock('../dist/test/popup.js');
const React = require('react');
const ReactDOM = require('react-dom');
const TestUtils = require('react-addons-test-utils');
let Popup = require('../dist/test/popup.js');
describe('Popup', () => {
it('works', () => {
var popupTest = TestUtils.renderIntoDocument(
<Popup />
);
var popupNode = ReactDOM.findDOMNode(popupTest);
expect(1).toEqual(1);
});
});
如您所见,错误并未向我提供任何信息。我知道问题是需要我的弹出文件,我可以在这里发布代码的内容。我希望以前有人遇到过这个问题,并可以指导我正确的方向来解决它。
最佳, Aneury Casado