import path from 'path' import { fileURLToPath } from 'url' import jestBaseConfig from '../jest.config.js' const filename = fileURLToPath(import.meta.url) const dirname = path.dirname(filename) /** @type {import('jest').Config} */ const customJestConfig = { ...jestBaseConfig, testMatch: ['/**/*int.spec.ts'], setupFilesAfterEnv: [ //path.resolve(dirname, './helpers/startMemoryDB.ts'), '/jest.setup.ts', ], globalSetup: path.resolve(dirname, './helpers/startMemoryDB.ts'), moduleNameMapper: { '\\.(css|scss)$': '/helpers/mocks/emptyModule.js', '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '/helpers/mocks/fileMock.js', '^(\\.{1,2}/.*)\\.js$': '$1', }, } if (process.env.CI) { customJestConfig.reporters = [['github-actions', { silent: false }], 'summary'] } export default customJestConfig