From 4e3838fef53a0124922f79e7f46d0457206c8829 Mon Sep 17 00:00:00 2001 From: Denys Oblohin Date: Thu, 26 May 2022 01:24:06 +0300 Subject: [PATCH] moduleNameMapper only for browser --- jest.esm.mjs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/jest.esm.mjs b/jest.esm.mjs index 3356bc33b..ca2481666 100644 --- a/jest.esm.mjs +++ b/jest.esm.mjs @@ -12,10 +12,11 @@ //Jest doc: https://jestjs.io/docs/ecmascript-modules -const OktaAuth = process.env.BUNDLE_ENV === 'browser' ? - `/build/bundles-for-validation/esm/esm.browser.mjs` : - `/build/esm/esm.node.mjs`; const testEnvironment = process.env.BUNDLE_ENV === 'browser' ? 'jsdom' : 'node'; +const moduleNameMapper = process.env.BUNDLE_ENV === 'browser' ? { + '^@okta/okta-auth-js$': `/build/bundles-for-validation/esm/esm.browser.mjs`, + '^broadcast-channel$': '/node_modules/broadcast-channel/dist/esnode/index.mjs' +} : {}; export default { roots: [ @@ -27,10 +28,7 @@ export default { ], transform: {}, restoreMocks: true, - moduleNameMapper: { - '^@okta/okta-auth-js$': OktaAuth, - '^broadcast-channel$': '/node_modules/broadcast-channel/dist/esnode/index.mjs' - }, + moduleNameMapper, extensionsToTreatAsEsm: ['.ts'], testPathIgnorePatterns: [], reporters: [