Files
task-tracker-for-students/jest.config.ts
Николай Вигдоров a46bf6038b add first services
2025-08-03 13:11:32 +03:00

23 lines
857 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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