Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
1.9 KiB
Manual tests — 24-6 Booking Page and Booking Success
QA 2026-10-31: every acceptance criterion for this task was verified by command or in-browser measurement and the task is Done. The items below are visual-impression checks for Naser, not outstanding criteria.
Automated (passed 2026-10-31, tests/Feature/Design/BookingPageRedesignTest.php, 7 tests): /booking shows section head, forest card
(contact, static balance), month calendar inside .book-r; slot selection reveals fields and the full flow books exactly once and
redirects; every validation error renders under its field; logged-in client sees the message and no form; calendar days carry the
hook classes with wire:click intact; CSS scoped; /booking/success shows balance, title, message and Home with no data-flux-
output in <main>. Whole Design test directory (70 tests), tests/Feature/Client and GuestBookingTest run (1 pre-existing
stale-copy failure there). UI loop: no horizontal scroll at 390/768/1440 on both pages.
Flagged, not changed (spec): /booking has no <h1> (the section-head component, per spec, renders the title as an <h2>); UI loop reports h1Count 0 there. One added key site.captcha_refresh (aria-label of the captcha refresh button, which previously had none).
/bookingas a guest: forest card + month calendar; today (or any open day) has a gold dot, past days are dim, picking a day then a time reveals the form.- Complete a booking through this page (confirm step, Confirm): arrives at
/booking/success; cancel the test booking afterwards. - Wrong captcha / short summary / missing field: each error appears under its field.
- Logged in as a client:
/bookingshows the logged-in message and link, no form;/client/consultations/bookcalendar looks as before (not restyled). /booking/success: balance, title, message, Home button; 390px no sideways scroll.