Ajout de configuration de jest.config.cjs

This commit is contained in:
JubaAzul 2025-01-16 16:22:16 -05:00
parent f997fea3c3
commit 734f48b30a

View file

@ -13,7 +13,10 @@ module.exports = {
setupFiles: ['./jest.setup.cjs'], setupFiles: ['./jest.setup.cjs'],
moduleNameMapper: { moduleNameMapper: {
'\\.(css|less|scss|sass)$': 'identity-obj-proxy', '\\.(css|less|scss|sass)$': 'identity-obj-proxy',
// Permet de mocker les constantes pour les tests avec un chemin absolue (ex: import { ENV_VARIABLES } from 'src/constants';). Voir les "paths" dans tsconfig.json.
'^src/constants$': '<rootDir>/src/__mocks__/constantsMock.tsx', '^src/constants$': '<rootDir>/src/__mocks__/constantsMock.tsx',
// Dû au fait que tous les imports de "src/" sont normalisés, Jest doit comprendre le chemin réel. TODO: Trouver une solution pour que Jest se fie à tsconfig.json.
'^src/(.*)$': '<rootDir>/src/$1',
}, },
transformIgnorePatterns: ['node_modules/(?!nanoid/)'], transformIgnorePatterns: ['node_modules/(?!nanoid/)'],
}; };