Sprint 6 · Internal QA · Not a real page
Phase 2/3 Component Harness
Script · mr-sticky-atc.js
mr-sticky-atc.js — synthetic anchor + IO-mock + focus-hide test
Fake beneficiary field, for focus-hide testing:
Component · empty-state check (real product, no fixture)
mr-c-dedication — real Wheelchair (no recognition_expression set — must render nothing)
This Waqf will be completed on behalf of Fatima NoorThis name will appear on your certificate.
If this dashed box is otherwise empty, real Wheelchair is confirmed clean.
mr-c-price
Component · empty-state check (real product, no fixture)
mr-c-deliverables — real Wheelchair
- Handed to the official Masjid Al-Haram wheelchair service as a Waqf, on your behalf
- Signed Waqf certificate and photo/video proof
- Usually sent within 24–48 hours after distribution, where applicable
Empty-state check on real, unmodified Wheelchair.
mr-c-timeline-strip — empty-state (real Gift Qur'an)
Expect: nothing rendered inside this dashed box (mr_core.timeline_note is blank on the real product).
mr-c-timeline-strip — populated-state (draft QA fixture product)
Expect: "QA TEST VALUE — configured timeline note, safe to ignore." rendered inside this dashed box with a clock icon.
mr-c-tier-picker — Gift Qur'an (2 options)
mr-c-tier-picker — Wheelchair (1 option)
Component · empty-state check (real product, no fixture)
mr-c-enhancement — real Wheelchair
Empty-state check on real, unmodified Wheelchair.
Component · mobile-only check, JS-controlled
mr-c-sticky-atc (real render — see synthetic test above for interaction proof)
Script · mr-gallery.js
mr-gallery.js — synthetic sort/reorder test
Expected DOM order after script runs: C, B, E, A, F, D
- A — untagged
- B — [priority:1][order:2]
- C — [priority:1][order:1]
- D — [priority:4]
- E — [priority:2]
- F — untagged
Script · mr-dedication.js
mr-dedication.js — synthetic beneficiary→dedication reveal test
This will be dedicated to (on behalf of)
Script · mr-enhancements.js