Варианты: 1) Отдельная БД по имени: DATABASE_URL=postgresql://localhost/myapp_test. 2) Один тест за раз на одной БД с очисткой через TRUNCATE или transaction rollback. 3) Тест per БД (параллельные тесты). В package.json: "test": "NODE_ENV=test jest". Отдельный .env.test файл. В jest.setup.ts: prisma.$transaction c rollback или beforeEach: truncate tables. Prisma test: dotenv.config({ path: ".env.test" }). TypeORM: synchronize: true только для тест БД. Не используй production или staging БД для тестов.
Как настроить тестовую базу данных в Node.js проекте?
Middle
301 просмотровAFK Offer AI
Что такое Buffer в Node.js и когда его использовать?