Files
trouvetonprofile/jest.config.js
2025-10-23 14:10:53 +02:00

22 lines
656 B
JavaScript

/** @type {import('jest').Config} */
module.exports = {
preset: 'jest-preset-angular',
rootDir: '.',
setupFilesAfterEnv: ['<rootDir>/src/setup-jest.ts'],
testPathIgnorePatterns: ['<rootDir>/node_modules/', '<rootDir>/dist/'],
testEnvironment: 'jsdom',
transform: {
'^.+\\.(ts|mjs|js|html)$': 'jest-preset-angular'
},
transformIgnorePatterns: [
'node_modules/(?!(@angular|rxjs|pocketbase|flat)/)', // 👈 simplifié et plus robuste
],
moduleNameMapper: {
'^@app/(.*)$': '<rootDir>/src/app/$1',
'^@env/(.*)$': '<rootDir>/src/environments/$1',
},
testMatch: ['**/*.spec.ts'],
testTimeout: 30000,
verbose: true,
};