我试图来测试我的部件jest
,react
,redux
但我不断收到以下错误:
● Test suite failed to run
stream-react-redux/src/containers/App/App.css:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){.app {
SyntaxError: Unexpected token .
我已按照有关如何添加identity-obj-proxy
和配置我的.jestrc
文件的说明进行操作,但我一直收到相同的错误。当我开始使用css-modules并将它们导入到我的组件中时,问题就出现了
这是我的.jestrc
:
{
"moduleFileExtensions": [ "js", "jsx"],
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
"^.+\\.(css)$": "identity-obj-proxy"
},
"transform": {
"^.+\\.(js|jsx)$": "babel-jest"
},
"verbose": true
}
我还添加了["es2015", { "modules": false } ]
我的.babelrc
文件里面。