[CL-1176] Hotfix стража E2E: проверять факт реальной БД, не имя #1195
No reviewers
Labels
No labels
ci-failing
duplicate
needs-rebase
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
europa-tech-srl/europatech!1195
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-cl1176-guard-dbname-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
Однострочный hotfix первого живого CI-прогона E2E-шага (#1194): страж
real-prisma-guard.int.test.tsфиксировал имя БД эфемерного стенда ('e2e'), а CI-сервис называется 'ci'. Теперь assert — непустойcurrent_database()+ вычисленный SQL (1+1=2): доказательство реальности БД без привязки к среде.Зачем
Master сейчас красный этим шагом (API push-run). 28/29 money-сценариев на CI прошли — падал только этот assert.
План тестирования
Без E2E_DATABASE_URL: 29 skipped, exit 0. Живая проверка — CI этого PR: шаг «E2E integration tests» обязан стать 29/29.
Где могу ошибаться
Ослабил проверку имени осознанно: подмена БД на мок этим assert'ом всё равно ловится — prismaMock не исполняет SQL и не вернёт вычисленный sum.