template-saas-backend-v2/jest.config.cjs
rckrdmrd dfe6a715f0 Initial commit - Backend de template-saas migrado desde monorepo
Migración desde workspace-v2/projects/template-saas/apps/backend
Este repositorio es parte del estándar multi-repo v2

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:07:11 -06:00

36 lines
968 B
JavaScript

module.exports = {
moduleFileExtensions: ['js', 'json', 'ts'],
rootDir: 'src',
testRegex: '.*\\.spec\\.ts$',
transform: {
'^.+\\.(t|j)s$': ['ts-jest', { isolatedModules: true }],
},
collectCoverageFrom: ['**/*.(t|j)s'],
coverageDirectory: '../coverage',
testEnvironment: 'node',
moduleNameMapper: {
'^@config/(.*)$': '<rootDir>/config/$1',
'^@modules/(.*)$': '<rootDir>/modules/$1',
'^@shared/(.*)$': '<rootDir>/shared/$1',
'^uuid$': 'uuid',
'^@nestjs/websockets$': '<rootDir>/../__mocks__/@nestjs/websockets.ts',
'^socket\\.io$': '<rootDir>/../__mocks__/socket.io.ts',
'^web-push$': '<rootDir>/../__mocks__/web-push.ts',
},
transformIgnorePatterns: [
'node_modules/(?!(uuid)/)',
],
coveragePathIgnorePatterns: [
'/node_modules/',
'/dist/',
'/__tests__/',
'.module.ts',
'.entity.ts',
'.dto.ts',
'main.ts',
'index.ts',
],
setupFilesAfterEnv: [],
testTimeout: 10000,
};