From 734f48b30ac2773a48a4c4364ede074ce9c35890 Mon Sep 17 00:00:00 2001 From: JubaAzul <118773284+JubaAzul@users.noreply.github.com> Date: Thu, 16 Jan 2025 16:22:16 -0500 Subject: [PATCH] Ajout de configuration de jest.config.cjs --- client/jest.config.cjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/jest.config.cjs b/client/jest.config.cjs index 557c00d..6c635c8 100644 --- a/client/jest.config.cjs +++ b/client/jest.config.cjs @@ -13,7 +13,10 @@ module.exports = { setupFiles: ['./jest.setup.cjs'], moduleNameMapper: { '\\.(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$': '/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/(.*)$': '/src/$1', }, transformIgnorePatterns: ['node_modules/(?!nanoid/)'], };