test: cover isolated SQLite invariants and durability
This commit is contained in:
@@ -44,3 +44,10 @@ Unit specs colocated в `src/**/*.spec.ts`; HTTP/integration — `test/`.
|
||||
Если задаче нужна HTTP/DB proof, установи применимость blocker и выполни доступную
|
||||
изолированную проверку. Не объявляй покрытым то, что до tests не запустилось;
|
||||
сохрани точный failure и оставшуюся проверку. Unit/Swagger success не заменяет e2e.
|
||||
|
||||
Для auth/cards DB-инвариантов используйте `npm run test:sqlite`: отдельная
|
||||
временная база на suite, migrations с `RUST_LOG=info`, configured HTTP и реальная
|
||||
Prisma. Для schema/data changes дополнительно `npm run test:durability -- <baseline>`.
|
||||
Матрица рисков и подготовка совместимой предыдущей сборки —
|
||||
[Backend README](../../README.md#реальная-sqlite-и-сохранность-данных).
|
||||
Эти проверки не снимают ограничение общего `test:e2e` автоматически.
|
||||
|
||||
Reference in New Issue
Block a user