mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
The unit tests either side of this mock Prisma, so neither proves the migration applies or that the writer and the reader agree on a shape. The integration file runs the real nightly job against real Postgres with an in-memory bucket, then reads the row back and asks the console's own classifier what it says: fresh after a run, one row across two runs, stale once it ages past two nightly periods, gone when the account is. The component test pins the case an operator most needs stated: a host with no bucket configured says so, rather than painting an empty list that reads as "no problems". The accessibility scan's admin-backups response gains one row in each state, because a card that paints only its header proves nothing about the rows anybody reads. Two small corrections ride along, both from writing the tests. The freshness badge composes its classes through `cn` like every other surface, and the error-reporting line waits for the settings to arrive instead of asserting "nothing is sent" while the answer is still loading.