d85e09cb11
- Email service: 16 tests covering buildConfirmationEmail and buildReminderEmail (recipient, subject, body content, groomer presence/absence, reminder timing) - Clients route: 17 tests covering CRUD endpoints including validation, 404 handling, soft-disable (disabledAt), and confirm-required delete - ImpersonationBanner: 8 tests covering render, session expiry auto-end, Extend button visibility, and End/Audit button callbacks Part of GRO-76 (Phase 1 unit/integration tests). Co-Authored-By: Paperclip <noreply@paperclip.ing>