const checkEnvironment = require('./config/helpers/check_frontend_integration_env'); const baseConfig = require('./jest.config.base'); checkEnvironment(); console.log(` PSA: Running into unexpected and/or strange frontend integration test errors? Please help improve our error logging by following the instructions on this issue: https://gitlab.com/gitlab-org/gitlab/-/issues/345513 `); module.exports = { ...baseConfig('spec/frontend_integration', { moduleNameMapper: { '^test_helpers(/.*)$': '/spec/frontend_integration/test_helpers$1', '^ee_else_ce_test_helpers(/.*)$': '/spec/frontend_integration/test_helpers$1', '^jh_else_ce_test_helpers(/.*)$': '/spec/frontend_integration/test_helpers$1', }, moduleNameMapperEE: { '^ee_else_ce_test_helpers(/.*)$': '/ee/spec/frontend_integration/test_helpers$1', }, moduleNameMapperJH: { '^jh_else_ce_test_helpers(/.*)$': '/jh/spec/frontend_integration/test_helpers$1', }, }), fakeTimers: { enableGlobally: false, }, testTimeout: process.env.CI ? 20000 : 7000, };