From 3aacfa079ec96c6f397905eb4f521cebc266547e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Norte?= Date: Thu, 21 Feb 2019 22:09:05 +0000 Subject: [PATCH] Improve regex to replace root dir --- packages/babel-jest/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/babel-jest/src/index.ts b/packages/babel-jest/src/index.ts index 9ef0c5c44544..ff634be2b2b5 100644 --- a/packages/babel-jest/src/index.ts +++ b/packages/babel-jest/src/index.ts @@ -69,7 +69,7 @@ const createTransformer = ( function getRootDirRegExp(rootDir: Config.Path): RegExp { if (!rootDirRegExpCache[rootDir]) { rootDirRegExpCache[rootDir] = new RegExp( - `^${escapeStrForRegex(rootDir)}(${escapeStrForRegex(path.sep)}|$)`, + `^${escapeStrForRegex(rootDir)}(?=${escapeStrForRegex(path.sep)}|$)`, ); } @@ -86,7 +86,7 @@ const createTransformer = ( // babel options to relativize paths return JSON.stringify(babelOptions.options, (_key, value) => { if (typeof value === 'string') { - return value.replace(rootDirRegExp, '$1'); + return value.replace(rootDirRegExp, ''); } return value; });