Skip to content

Commit cc6abf3

Browse files
committed
fix jest transpiling all node modules, make tests fast again
the previous regexp is bugged, it requires '//' in the filename !! As a result, all the files in node_modules don't pass the regex so nothing is ignored => everything is transformed jest caches this in /tmp/jest_* so rerunning tests is fast, but the first time jest takes minutes to transform everything also the previous config was incomplete for moduleNameMapper but this was not visible because it transformed everything anyway: Jest encountered an unexpected token Details: /node_modules/ag-grid-community/styles/ag-grid.css:1 ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){.ag-icon { ^ SyntaxError: Unexpected token '.'
1 parent 4d043b7 commit cc6abf3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,11 @@
5151
},
5252
"jest": {
5353
"moduleNameMapper": {
54-
"\\.svg": "<rootDir>/src/__mocks__/svgrMock.js"
54+
"\\.svg": "<rootDir>/src/__mocks__/svgrMock.js",
55+
"^.+\\.(css|less|scss)$": "identity-obj-proxy"
5556
},
5657
"transformIgnorePatterns": [
57-
"node_modules/(?!@gridsuite/commons-ui)/"
58+
"node_modules/(?!@gridsuite/commons-ui)"
5859
]
5960
},
6061
"eslintConfig": {

0 commit comments

Comments
 (0)