1
1
const path = require ( 'path' )
2
- const { ifAnyDep, hasFile, hasPkgProp, fromRoot } = require ( '../utils' )
2
+ const { ifAnyDep, hasFile, hasPkgProp} = require ( '../utils' )
3
3
4
4
const here = p => path . join ( __dirname , p )
5
5
@@ -15,20 +15,15 @@ const ignores = [
15
15
]
16
16
17
17
const jestConfig = {
18
- roots : [ fromRoot ( ' src') ] ,
18
+ roots : [ '<rootDir>/ src'] ,
19
19
testEnvironment : ifAnyDep (
20
20
[ 'webpack' , 'rollup' , 'react' , 'preact' ] ,
21
21
'jsdom' ,
22
22
'node' ,
23
23
) ,
24
24
testURL : 'http://localhost' ,
25
25
moduleFileExtensions : [ 'js' , 'jsx' , 'json' , 'ts' , 'tsx' ] ,
26
- moduleDirectories : [
27
- 'node_modules' ,
28
- fromRoot ( 'src' ) ,
29
- 'shared' ,
30
- fromRoot ( 'tests' ) ,
31
- ] ,
26
+ modulePaths : [ '<rootDir>/src' , 'shared' , '<rootDir>/tests' ] ,
32
27
collectCoverageFrom : [ 'src/**/*.+(js|jsx|ts|tsx)' ] ,
33
28
testMatch : [ '**/__tests__/**/*.+(js|jsx|ts|tsx)' ] ,
34
29
testPathIgnorePatterns : [ ...ignores ] ,
@@ -59,7 +54,7 @@ const setupFiles = [
59
54
]
60
55
for ( const setupFile of setupFiles ) {
61
56
if ( hasFile ( setupFile ) ) {
62
- jestConfig . setupFilesAfterEnv = [ fromRoot ( setupFile ) ]
57
+ jestConfig . setupFilesAfterEnv = `<rootDir>/ ${ setupFile } `
63
58
}
64
59
}
65
60
0 commit comments