Phiên & hash
11 case · 11 đạt · tier T2
File test
| tests/t2-pure/session.test.mjs |
Feature liên quan
| ID | Tên |
|---|---|
| B14 | Màn hình xác nhận thành công |
| C6 | Đã đăng nhập — tự điền và hiện điểm |
| E1 | Portal nhúng popup qua iframe và hash |
| E2 | Lưu phiên giữa các lần tải trang |
Ảnh tham chiếu
Ảnh chụp trước đó của prototype (2026-08-02), không phải sản phẩm của lần chạy test này — jsdom không render pixel (xem NC-03).
Case
hiện 0
| Case | Oracle | Vùng | Feature | Trạng thái | Rủi ro | ms |
|---|---|---|---|---|---|---|
| T2-SESS-01 | saveSession ghi khoá sonaSession dưới dạng JSON đọc được | Phiên & hash | B14 C6 E1 E2 | đạt | high | 21 |
| T2-SESS-02 | hydrateSession khôi phục danh tính thành viên đã lưu | Phiên & hash | B14 C6 E1 E2 | đạt | high | 24 |
| T2-SESS-03 | hydrateSession không ném khi JSON hỏng | Phiên & hash | B14 C6 E1 E2 | đạt | high | 5 |
| T2-SESS-04 | hydrateSession không ghi đè phiên đang đăng nhập | Phiên & hash | B14 C6 E1 E2 | đạt | high | 17 |
| T2-SESS-05 | persistMember ghi đúng số điểm của tài khoản | Phiên & hash | B14 C6 E1 E2 | đạt | high | 17 |
| T2-SESS-06 | điểm đã tích không bị ghi đè — lấy giá trị LỚN HƠN | Phiên & hash | B14 C6 E1 E2 | đạt | high | 24 |
| T2-SESS-07 | memberSignOut hạ cờ isMember nhưng không xoá cả phiên | Phiên & hash | B14 C6 E1 E2 | đạt | high | 22 |
| T2-SESS-08 | pauseMemberDraft giữ giỏ nhưng buộc chọn lại ngày giờ | Phiên & hash | B14 C6 E1 E2 | đạt | high | 32 |
| T2-SESS-09 | resetWizardState dọn sạch giỏ | Phiên & hash | B14 C6 E1 E2 | đạt | high | 18 |
| T2-SESS-10 | portalHref mang cả sonaSession qua hash dạng #s= | Phiên & hash | B14 C6 E1 E2 | đạt | high | 18 |
| T2-SESS-11 | nạp với hash #book-dark|m={…}: bật theme nhúng và tự điền, không ghi đè | Phiên & hash | B14 C6 E1 E2 | đạt | high | 80 |