From d279aa038aa40d216f453ac92a90e982f24cb67a Mon Sep 17 00:00:00 2001
From: Dan Abramov <dan.abramov@gmail.com>
Date: Sun, 18 Sep 2016 13:10:33 +0300
Subject: [PATCH] Don't generate absolute paths in Jest config after ejecting

---
 scripts/utils/createJestConfig.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scripts/utils/createJestConfig.js b/scripts/utils/createJestConfig.js
index ee2f9652b..ae5ed4f85 100644
--- a/scripts/utils/createJestConfig.js
+++ b/scripts/utils/createJestConfig.js
@@ -15,7 +15,9 @@ const paths = require('../../config/paths');
 module.exports = (resolve, rootDir) => {
   const setupFiles = [resolve('config/polyfills.js')];
   if (pathExists.sync(paths.testsSetup)) {
-    setupFiles.push(paths.testsSetup);
+    // Use this instead of `paths.testsSetup` to avoid putting
+    // an absolute filename into configuration after ejecting.
+    setupFiles.push('<rootDir>/src/setupTests.js');
   }
 
   const config = {
-- 
GitLab