2017-08-10 81 views
1

在使用ts-jest运行我的测试时出现“意外令牌”错误。使用ES6模块时出现ts-jest错误

我已经成立了一个最小的回购与我的当前设置的位置: https://github.com/ramoneguru/ts-jest-setup

的preprocessor.js是罚款和工作。然而,我回购中的Loading组件似乎是问题所在。我的设置是否正常?我在某处错过了一个明显的配置吗?

+1

意外的标记......是什么记号? –

+0

是的,那么ts-jest应该用babel-jest解析这个文件吗?我认为'变换'部分会做什么? – ramoneguru

+0

非常接近,推送更新,现在我得到这个错误: ({“Object。”:function(module,exports,require,__ dirname,__ filename,global,jest){。loading-text { ^ SyntaxError:意外的标记。 – ramoneguru

回答

0

更新了回购协议,现在它可以工作1/1测试通过了(sans PropTypes警告)。我的“笑话”节中添加此行:

"moduleNameMapper": { 
    "^.+\\.(css|less|scss)$": "identity-obj-proxy" 
} 

获取最新和运行yarn test -- --no-cache,它应该工作:)

相关问题