26 lines
579 B
JavaScript
26 lines
579 B
JavaScript
module.exports = {
|
|
testEnvironment: "node",
|
|
|
|
// Dossier des tests
|
|
testMatch: ["**/tests/**/*.test.js"],
|
|
|
|
// Nettoyage des mocks entre les tests
|
|
clearMocks: true,
|
|
|
|
// Timeout (utile pour Prisma / DB)
|
|
testTimeout: 10000,
|
|
|
|
// Affichage des logs de test
|
|
verbose: true,
|
|
|
|
// Couverture de code (optionnel mais bon pour soutenance)
|
|
collectCoverage: true,
|
|
coverageDirectory: "coverage",
|
|
|
|
|
|
// Fichiers à ignorer
|
|
testPathIgnorePatterns: ["/node_modules/"],
|
|
|
|
// Configuration pour Jest avec Supertest
|
|
//setupFilesAfterEnv: ["<rootDir>/tests/setup.js"]
|
|
}; |