From acac7b1e6965fbf3002639816ab44e521740d112 Mon Sep 17 00:00:00 2001 From: soupette Date: Thu, 6 May 2021 09:14:31 +0200 Subject: [PATCH] Fix test setup Signed-off-by: soupette --- jest.config.front.js | 7 ++++--- .../Users/ModalCreateBody/tests/reducer.test.js | 15 +++++++++++++++ test/config/front/strapi.js | 4 ++++ 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/jest.config.front.js b/jest.config.front.js index 41a0a07f68..d588447bf8 100644 --- a/jest.config.front.js +++ b/jest.config.front.js @@ -42,9 +42,10 @@ module.exports = { BACKEND_URL: 'http://localhost:1337', ADMIN_PATH: '/admin', NODE_ENV: 'test', - ENABLED_EE_FEATURES: [], - STRAPI_ADMIN_SHOW_TUTORIALS: 'false', - STRAPI_ADMIN_UPDATE_NOTIFICATION: 'false', + 'process.env.STRAPI_ADMIN_ENABLED_EE_FEATURES': [], + STRAPI_ADMIN_ENABLED_EE_FEATURES: [], + 'process.env.STRAPI_ADMIN_SHOW_TUTORIALS': 'false', + 'process.env.STRAPI_ADMIN_UPDATE_NOTIFICATION': 'false', }, moduleDirectories: [ 'node_modules', diff --git a/packages/core/admin/admin/src/components/Users/ModalCreateBody/tests/reducer.test.js b/packages/core/admin/admin/src/components/Users/ModalCreateBody/tests/reducer.test.js index 7f485280ca..9506cafd17 100644 --- a/packages/core/admin/admin/src/components/Users/ModalCreateBody/tests/reducer.test.js +++ b/packages/core/admin/admin/src/components/Users/ModalCreateBody/tests/reducer.test.js @@ -1,6 +1,21 @@ import { reducer } from '../reducer'; describe('ADMIN | COMPONENTS | USERS | MODALCREATEBODY | reducer', () => { + const OLD_ENV = process.env; + + beforeEach(() => { + jest.resetModules(); + process.env = { + ...OLD_ENV, + IS_EE: false, + 'process.env.STRAPI_ADMIN_ENABLED_EE_FEATURES': [], + STRAPI_ADMIN_ENABLED_EE_FEATURES: [], + }; + }); + + afterAll(() => { + process.env = OLD_ENV; // Restore old environment + }); describe('DEFAULT_ACTION', () => { it('should return the initialState', () => { const initialState = { diff --git a/test/config/front/strapi.js b/test/config/front/strapi.js index d806751f5a..dcd4e5f059 100644 --- a/test/config/front/strapi.js +++ b/test/config/front/strapi.js @@ -24,6 +24,10 @@ const hoc = () => WrappedComponent => { return hoistNonReactStatics(HocInjector, WrappedComponent); }; +// FIXME +global.process.env.STRAPI_ADMIN_ENABLED_EE_FEATURES = []; +global.process.env.ADMIN_PATH = '/admin/'; + global.strapi = { backendURL: 'http://localhost:1337', injectReducer: hoc,