jest.config.js: setupFilesAfterFramework: ["./jest.setup.ts"]. В jest.setup.ts: import "@testing-library/jest-dom" (для DOM matchers). jest.setTimeout(10000). process.env.NODE_ENV = "test". Глобальные моки: jest.mock("nodemailer") — мокируется везде. Закрытие соединений: afterAll(async () => { await prisma.$disconnect(); await redis.quit() }). Seed данных: beforeAll(async () => { await runMigrations(); await seedTestData() }). Используй setupFiles для кода ДО инициализации Jest framework (env vars), setupFilesAfterFramework для кода ПОСЛЕ.
Как настроить jest.setup.ts для глобальных настроек?
Middle
281 просмотровAFK Offer AI
Как работают отношения в TypeORM?