diff --git a/src/config/paths-to-module-name-mapper.spec.ts b/src/config/paths-to-module-name-mapper.spec.ts index 20f3e0877b..7fa187473a 100644 --- a/src/config/paths-to-module-name-mapper.spec.ts +++ b/src/config/paths-to-module-name-mapper.spec.ts @@ -62,6 +62,7 @@ describe('pathsToModuleNameMapper', () => { '^@foo\\-bar/common$': '../common/dist/library', '^@pkg/(.*)\\.js$': './packages/$1', '^@pkg/(.*)$': './packages/$1', + '^(\\.{1,2}/.*)\\.js$': '$1', }) }) diff --git a/src/config/paths-to-module-name-mapper.ts b/src/config/paths-to-module-name-mapper.ts index b2b6e48d20..024d60945a 100644 --- a/src/config/paths-to-module-name-mapper.ts +++ b/src/config/paths-to-module-name-mapper.ts @@ -58,5 +58,9 @@ export const pathsToModuleNameMapper = ( } } + if (removeJsExtension) { + jestMap['^(\\.{1,2}/.*)\\.js$'] = '$1' + } + return jestMap }