add first services
This commit is contained in:
23
jest.config.ts
Normal file
23
jest.config.ts
Normal file
@ -0,0 +1,23 @@
|
||||
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',
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user