From e77cf9e4e96d15c8fb0cfdfc80d1f839cf36c07f Mon Sep 17 00:00:00 2001 From: Kramer Campbell Date: Tue, 20 Nov 2018 07:54:20 -0800 Subject: [PATCH] Fix issue with TypeScript setupTests on Windows The setupTestsMatches pattern was failing due to the path seperator being \ instead of / on Windows. --- packages/react-scripts/scripts/utils/createJestConfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-scripts/scripts/utils/createJestConfig.js b/packages/react-scripts/scripts/utils/createJestConfig.js index abfd92c8d3c..786f4d0bf31 100644 --- a/packages/react-scripts/scripts/utils/createJestConfig.js +++ b/packages/react-scripts/scripts/utils/createJestConfig.js @@ -14,7 +14,7 @@ const paths = require('../../config/paths'); module.exports = (resolve, rootDir, isEjecting) => { // Use this instead of `paths.testsSetup` to avoid putting // an absolute filename into configuration after ejecting. - const setupTestsMatches = paths.testsSetup.match(/src\/setupTests\.(.+)/); + const setupTestsMatches = paths.testsSetup.match(/src[/\\]setupTests\.(.+)/); const setupTestsFileExtension = (setupTestsMatches && setupTestsMatches[1]) || 'js'; const setupTestsFile = fs.existsSync(paths.testsSetup)