← Danh sách kịch bản L4 · Tổng quan

wb-guests-and-slots

Target: web-popup | Khổ màn hình: 1440×900 | Đồng hồ đóng băng: 2026-08-02T09:00:00 | TZ: Europe/Berlin

Steps: 5 | Có Expected: 5 | Thiếu Expected: 0

#StepMàn hìnhTổngExpected
1mở bước 1wizard:client0.00✅
2bấm giảm 5 lầnwizard:client0.00✅
3bấm tăng 20 lầnwizard:client0.00✅
4chọn hôm naywizard:client0.00✅
5chọn ngày sau 5 hômwizard:client0.00✅

wb-guests-and-slots Step 1 · mở bước 1

🎯 Expected: Số khách mặc định là 1, ngày mặc định là ngày đặt được sớm nhất.

step 1

Panels

Đơn đặt

TrườngGiá trị
Tên
SĐT
Email
Ngày2026-08-02
Giờ
Số khách1
TrườngGiá trị
Màn hìnhwizard:client
Tổng tiền0.00
Số add-on0

Thành viên

Đăng nhậpChip
——

wb-guests-and-slots Step 2 · bấm giảm 5 lần

🎯 Expected: Số khách dừng ở 1, không xuống 0 hay số âm.

step 2

Panels

Đơn đặt

TrườngGiá trị
Tên
SĐT
Email
Ngày2026-08-02
Giờ
Số khách1
TrườngGiá trị
Màn hìnhwizard:client
Tổng tiền0.00
Số add-on0

Thành viên

Đăng nhậpChip
——

wb-guests-and-slots Step 3 · bấm tăng 20 lần

🎯 Expected: Số khách dừng ở 12 — trần cứng.

step 3

Panels

Đơn đặt

TrườngGiá trị
Tên
SĐT
Email
Ngày2026-08-02
Giờ
Số khách12
TrườngGiá trị
Màn hìnhwizard:client
Tổng tiền0.00
Số add-on0

Thành viên

Đăng nhậpChip
——

wb-guests-and-slots Step 4 · chọn hôm nay

🎯 Expected: Chỉ còn 27 khung giờ vì slot phải cách hiện tại ít nhất 30 phút.

step 4

Panels

Đơn đặt

TrườngGiá trị
Tên
SĐT
Email
Ngày2026-08-02
Giờ
Số khách12
TrườngGiá trị
Màn hìnhwizard:client
Tổng tiền0.00
Số add-on0

Thành viên

Đăng nhậpChip
——

wb-guests-and-slots Step 5 · chọn ngày sau 5 hôm

🎯 Expected: Đủ 32 khung giờ vì ngày tương lai không bị cắt theo giờ hiện tại.

step 5

Panels

Đơn đặt

TrườngGiá trị
Tên
SĐT
Email
Ngày2026-08-07
Giờ
Số khách12
TrườngGiá trị
Màn hìnhwizard:client
Tổng tiền0.00
Số add-on0

Thành viên

Đăng nhậpChip
——

Hướng dẫn cho LLM review

Với mỗi step: đọc Expected, đối chiếu với ảnh và bảng Panels, rồi trả lời

KHỚP hoặc LỆCH. Nếu LỆCH, chỉ rõ phần nào của Expected không thấy.

Giới hạn đã biết của ảnh L4: test chạy trong jsdom, không có layout engine, nên mọi vị trí do app tự tính từ kích thước đo được sẽ không đúng. Ảnh này do Chromium dựng lại TỪ DOM dump ở bước sau, nên bố cục CSS tĩnh thì đúng, còn thứ phụ thuộc đo đạc lúc chạy thì không. Đừng báo LỆCH vì lý do bố cục — chỉ xét nội dung, text, trạng thái và sự hiện diện của phần tử.

Font chữ trong ảnh khác bản thật: <link> Google Fonts bị gỡ khi nạp trang để test không đi ra mạng, nên chữ rơi về serif hệ thống. Đây không phải lỗi.