7637294593
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
17 lines
1.7 KiB
Markdown
17 lines
1.7 KiB
Markdown
# 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.
|