From 6afd51061a251f39f7951063f41419917f626f02 Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Mon, 16 May 2016 11:15:12 -0700 Subject: [PATCH] Embed JSX filename paths relative to repo root (#6778) Test Plan: Changed the preprocessor to log the output of babel.transform and saw ``` var _jsxFileName = 'src/isomorphic/modern/element/__tests__/ReactJSXElementValidator-test.js'; ``` in the resulting output, instead of an absolute path. --- scripts/jest/preprocessor.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/jest/preprocessor.js b/scripts/jest/preprocessor.js index 29f0d03b06979..0cbc46dd90c1c 100644 --- a/scripts/jest/preprocessor.js +++ b/scripts/jest/preprocessor.js @@ -54,7 +54,10 @@ module.exports = { ) { return babel.transform( src, - Object.assign({filename: filePath}, babelOptions) + Object.assign( + {filename: path.relative(process.cwd(), filePath)}, + babelOptions + ) ).code; } return src;