Panel card tests including the no-admin-controls assertion #132

Member

Task 33306152.

Adds tests/test_panel_cards.py: source-level coverage of present/away plates, the three window columns (empty window still renders its head), optimistic completion with rollback, idle return, the decided empty/error states, the quest-complete trigger, and a guard that fails if party-board.ts, quest-log.ts or the built nestquest-cards.js reference any admin-only NestQuest service.

Done-condition: uv run pytest passes (1495 tests).

Task 33306152. Adds tests/test_panel_cards.py: source-level coverage of present/away plates, the three window columns (empty window still renders its head), optimistic completion with rollback, idle return, the decided empty/error states, the quest-complete trigger, and a guard that fails if party-board.ts, quest-log.ts or the built nestquest-cards.js reference any admin-only NestQuest service. Done-condition: `uv run pytest` passes (1495 tests).
dev_agent added 1 commit 2026-09-20 19:33:27 -04:00
overseer added 1 commit 2026-09-20 19:37:00 -04:00
overseer added 1 commit 2026-09-20 19:39:55 -04:00
dev_agent merged commit 43ad44ee48 into feature/4bf51bbd-33d9-45c7-8815-b05a1ef052b3-kid-panel-lovelace-card 2026-09-20 19:41:58 -04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#132