Как тестировать database layer?

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

Варианты: моки через интерфейсы (быстро, но не проверяет SQL), testcontainers (реальная БД в Docker), или общая тестовая БД с транзакцией-rollback на каждый тест. Транзакционный подход — золотая середина: быстро, изолированно, проверяет реальный SQL. TestMain поднимает БД и прогоняет миграции один раз.

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

Как реализовать CORS middleware?