chore(marketplace/backend-api,profile/backend-api): 🔧 Update Jest config paths/plugins for backend API modules

This commit is contained in:
Lilith 2026-01-21 19:22:42 -08:00
parent f82cd12036
commit efede25785
2 changed files with 27 additions and 0 deletions

View file

@ -26,6 +26,7 @@ module.exports = {
'^@lilith/typeorm-entities$': '<rootDir>/__mocks__/@lilith/typeorm-entities.ts',
'^@lilith/service-addresses$': '<rootDir>/__mocks__/@lilith/service-addresses.ts',
'^@lilith/domain-events$': '<rootDir>/__mocks__/@lilith/domain-events.ts',
'^@lilith/service-registry$': '<rootDir>/__mocks__/@lilith/service-registry.ts',
// Mock BullMQ to prevent Worker initialization in tests
'^@nestjs/bullmq$': '<rootDir>/__mocks__/@nestjs/bullmq.ts',
},

View file

@ -0,0 +1,26 @@
/** @type {import('jest').Config} */
module.exports = {
moduleFileExtensions: ['js', 'json', 'ts'],
rootDir: '.',
testRegex: '.*\\.(spec|e2e-spec)\\.ts$',
transform: {
'^.+\\.(t|j)s$': ['ts-jest', {
useESM: false,
tsconfig: {
module: 'commonjs',
esModuleInterop: true,
},
}],
},
collectCoverageFrom: ['src/**/*.(t|j)s'],
coverageDirectory: './coverage',
testEnvironment: 'node',
roots: ['<rootDir>/src/'],
moduleNameMapper: {
// Internal path aliases (from tsconfig.json)
'^@/(.*)$': '<rootDir>/src/$1',
},
transformIgnorePatterns: [
'node_modules/(?!(@lilith)/)',
],
};