From 74a36a2a4e677fd3e2f6f0da0aedcdde5f3ca62c Mon Sep 17 00:00:00 2001 From: Paul Armstrong Date: Thu, 14 Mar 2019 11:24:01 -0700 Subject: [PATCH] [fix] Jest preset module export Export the preset as a module so that paths can be resolved relative to a Jest config file. Close #1290 --- packages/react-native-web/jest-preset.js | 7 +++++++ packages/react-native-web/jest-preset.json | 9 --------- packages/react-native-web/package.json | 2 +- 3 files changed, 8 insertions(+), 10 deletions(-) create mode 100644 packages/react-native-web/jest-preset.js delete mode 100644 packages/react-native-web/jest-preset.json diff --git a/packages/react-native-web/jest-preset.js b/packages/react-native-web/jest-preset.js new file mode 100644 index 00000000..f28877d8 --- /dev/null +++ b/packages/react-native-web/jest-preset.js @@ -0,0 +1,7 @@ +module.exports = { + moduleNameMapper: { + '^react-native$': require.resolve('./dist/cjs') + }, + setupFiles: [require.resolve('./jest/setup.js')], + testEnvironment: require.resolve('jest-environment-jsdom') +}; diff --git a/packages/react-native-web/jest-preset.json b/packages/react-native-web/jest-preset.json deleted file mode 100644 index d8bb7ebf..00000000 --- a/packages/react-native-web/jest-preset.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "moduleNameMapper": { - "^react-native$": "/node_modules/react-native-web/dist/cjs" - }, - "setupFiles": [ - "/node_modules/react-native-web/jest/setup.js" - ], - "testEnvironment": "jsdom" -} diff --git a/packages/react-native-web/package.json b/packages/react-native-web/package.json index b10925f8..3383e57b 100644 --- a/packages/react-native-web/package.json +++ b/packages/react-native-web/package.json @@ -11,7 +11,7 @@ "files": [ "dist", "jest", - "jest-preset.json", + "jest-preset.js", "src", "!**/__tests__" ],