module.exports = { preset: 'jest-preset-angular', rootDir: '.', setupFilesAfterEnv: ['/src/setup-jest.ts'], testPathIgnorePatterns: ['/node_modules/', '/dist/'], testEnvironment: 'jsdom', transform: { '^.+\\.ts$': 'ts-jest', // Only transform .ts files }, transformIgnorePatterns: [ '/node_modules/(?!flat)/', ], moduleNameMapper: { '^@app/(.*)$': '/src/app/$1', '^@env/(.*)$': '/src/environments/$1', }, // Ajouter cette section pour gérer les warnings Node.js testEnvironmentOptions: { customExportConditions: ['node', 'node-addons'], }, // Supprimer les warnings de dépréciation setupFiles: ['/suppress-deprecation-warnings.js'], };