export default { // Указываем пресет для работы с TypeScript preset: 'ts-jest', // Указываем тестовую среду, эмулирующую DOM testEnvironment: 'jest-environment-jsdom', // Путь к файлу с глобальными настройками для тестов setupFilesAfterEnv: ['/jest.setup.ts'], // Трансформер для файлов TypeScript transform: { '^.+\\.tsx?$': 'ts-jest', }, // Маппинг для обработки импортов, которые Jest не понимает moduleNameMapper: { // Мокируем импорты стилей '\\.(css|less|scss|sass)$': 'identity-obj-proxy', // Настраиваем алиас '@' так же, как в Vite и tsconfig '^@/(.*)$': '/src/$1', }, };