Как настроить jest.setup.ts для глобальных настроек?

Middle
281 просмотров
AFK Offer AI

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 для кода ПОСЛЕ.

Следующий вопрос

Как работают отношения в TypeORM?