Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-10. Collab sync is separate from catalog Business UAT.
Updated walkthrough: Clearer prerequisites and steps for the same SP-10 story. Prior collab notes are on /sp-10-learner-dashboard.
What you're proving
Learner sees each fee and its status on Payments; staff see matching statuses.
Updated walkthrough: QA Tools seed called out, split learner accounts, and clearer order-number references. Prior collab notes are on /sp-10-learner-dashboard.
This story uses seeded fee demo accounts, not applicant@example.com. It does not require the SP-02–SP-09 chain.
Before you start
| Who | Password | |
|---|---|---|
| Learner (fees demo) | fees.learner@example.com | TestPass123! |
| Learner (empty) | fees.empty@example.com | TestPass123! |
| Enrollment Admin | enrollment.admin@lsu.edu | admin123 |
Sign on: https://sp-dev.fly.dev/accounts/login/
QA Tools: https://sp-dev.fly.dev/admin/qa_tools/seedtool/ — run the seed for SP-10 learner fees (confirmation includes link to application SP10-FEES).
On sp-dev, admin@lsu.edu is not admin123.
Step 0 — Seed fee demo data (Priority: P1)
- Superuser or Enrollment Admin: Run the SP-10 fees seed in QA Tools.
- Enrollment Admin: Open application SP10-FEES from the seed confirmation link, or find it on the pipeline.
Step 1 — Learner with fees sees each order (Priority: P1)
- Learner: Log in as
fees.learner@example.com/TestPass123!→ open Payments & Receipts. - Learner: Read the Orders table — six rows with statuses Pending, Paid, or Refunded (including SP10-PENDING $40, SP10-PAID $350, SP10-REFUNDED $40). No pay or refund buttons on this table.
- Learner: Log out → log in as
fees.empty@example.com/TestPass123!→ open Payments. - Learner: Confirm No orders are on file yet.
Step 2 — Refund processor states on Payments (Priority: P1)
- Learner: Find order SP10-SENT — Pending, $649.00, not Refunded.
- Learner: Find order SP10-OK — Refunded, $25.00.
- Learner: Find order SP10-FAIL — Paid, $100.00, with The refund did not succeed.
Step 3 — Staff Fees card matches learner Payments (Priority: P1)
- Enrollment Admin: Open application SP10-FEES → read the Fees card.
- Enrollment Admin: Confirm the same six order numbers, amounts, and statuses as the learner table (including SP10-FAIL message).
- Enrollment Admin: Find SP10-SENT on Fees — Pending, $649.00.
- Learner: As
fees.learner@example.com, confirm six separate rows (amounts not combined). No pay, drop, refund, or graduation-fee controls on Payments. Balance and receipts card is informational only.