From f52a902787220e66b1f7d071740f3bc1a1892b95 Mon Sep 17 00:00:00 2001 From: Daniel Richards Date: Fri, 15 Feb 2019 14:38:05 +0800 Subject: [PATCH] Update jest config for GUTENBERG_PHASE --- .../setup => packages/e2e-tests/config}/gutenberg-phase.js | 4 ++-- packages/e2e-tests/jest.config.js | 3 +++ test/unit/config/gutenberg-phase.js | 6 ++++++ test/unit/jest.config.json | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) rename {test/unit/setup => packages/e2e-tests/config}/gutenberg-phase.js (81%) create mode 100644 test/unit/config/gutenberg-phase.js diff --git a/test/unit/setup/gutenberg-phase.js b/packages/e2e-tests/config/gutenberg-phase.js similarity index 81% rename from test/unit/setup/gutenberg-phase.js rename to packages/e2e-tests/config/gutenberg-phase.js index ab9e383e86584..1b6117b3236a6 100644 --- a/test/unit/setup/gutenberg-phase.js +++ b/packages/e2e-tests/config/gutenberg-phase.js @@ -1,6 +1,6 @@ -process.env = { +global.process.env = { + ...global.process.env, // Inject the `GUTENBERG_PHASE` global, used for feature flagging. // eslint-disable-next-line @wordpress/gutenberg-phase GUTENBERG_PHASE: parseInt( process.env.npm_package_config_GUTENBERG_PHASE, 10 ), - ...process.env, }; diff --git a/packages/e2e-tests/jest.config.js b/packages/e2e-tests/jest.config.js index 9984044fd0ccd..f241715197b97 100644 --- a/packages/e2e-tests/jest.config.js +++ b/packages/e2e-tests/jest.config.js @@ -1,4 +1,7 @@ module.exports = { ...require( '@wordpress/scripts/config/jest-e2e.config' ), setupTestFrameworkScriptFile: '/config/setup-test-framework.js', + setupFiles: [ + '/config/gutenberg-phase.js', + ], }; diff --git a/test/unit/config/gutenberg-phase.js b/test/unit/config/gutenberg-phase.js new file mode 100644 index 0000000000000..1b6117b3236a6 --- /dev/null +++ b/test/unit/config/gutenberg-phase.js @@ -0,0 +1,6 @@ +global.process.env = { + ...global.process.env, + // Inject the `GUTENBERG_PHASE` global, used for feature flagging. + // eslint-disable-next-line @wordpress/gutenberg-phase + GUTENBERG_PHASE: parseInt( process.env.npm_package_config_GUTENBERG_PHASE, 10 ), +}; diff --git a/test/unit/jest.config.json b/test/unit/jest.config.json index 3a8d066063f28..3b7d0ca732a99 100644 --- a/test/unit/jest.config.json +++ b/test/unit/jest.config.json @@ -7,7 +7,7 @@ "preset": "@wordpress/jest-preset-default", "setupFiles": [ "core-js/fn/symbol/async-iterator", - "/test/unit/setup/gutenberg-phase.js" + "/test/unit/config/gutenberg-phase.js" ], "testURL": "http://localhost", "testPathIgnorePatterns": [