Files
libra/docs/tasks/manual-tests/24-6.md
T
2026-10-31 18:51:15 +02:00

1.7 KiB

Manual tests — 24-6 Booking Page and Booking Success

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).

  • /booking as 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: /booking shows the logged-in message and link, no form; /client/consultations/book calendar looks as before (not restyled).
  • /booking/success: balance, title, message, Home button; 390px no sideways scroll.