Select your name first

Choose your name from the Tester dropdown at the top and click Save before filling out the form.

Tester

Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-07. Collab sync is separate from catalog Business UAT.

Updated walkthrough: Clearer prerequisites and steps for the same SP-07 story. Prior collab notes are on /sp-07-review-cart.

What you're proving

Learner reviews what they owe before paying tuition at checkout.

Updated walkthrough: Clear review-vs-payment steps, Select Sections for add/remove, and explicit staff setup for multi-line and zero-price cases. Prior collab notes are on /sp-07-review-cart.

Before you start

WhoEmailPassword
Learner (applicant)applicant@example.comTestPass123!
Enrollment Adminenrollment.admin@lsu.eduadmin123
Django superuseradmin@lsu.edu*(ask team for sp-dev password)*

Sign on: https://sp-dev.fly.dev/accounts/login/

Setup: Complete Step 0 before Step 1. Upstream: /sp-06-select-sections-v2 — leave Jan 1, 2026 Legal Research & Writing in the cart (Remove on that row).

Important: Add and remove selections on Select sections (https://sp-dev.fly.dev/accounts/applications/select-sections/`). Review cart is read-only for line items — there is no Remove on the cart page.

On sp-dev, admin@lsu.edu is not admin123.

Step 0 — Cart has one section (Priority: P1)

  1. Learner: Log in as applicant@example.com / TestPass123!.
  2. Learner: Open Select sections — Jan 1, 2026 Legal Research & Writing shows Remove (section in cart). If it shows Add, complete /sp-06-select-sections-v2 Step 1 first.
  3. Learner: Click Review cart (or open https://sp-dev.fly.dev/accounts/applications/checkout/`).
You're done when

Step 1 — Review one line before payment (Priority: P1)

  1. Learner: On Review cart, read the heading Review your cart.
  2. Learner: Confirm one line: course PLG-LRW-201, Legal Research & Writing, $649.00. Total: $649.00.
  3. Learner: Confirm Continue to payment is on the page. There is no active card entry form on this review screen (card entry appears after Continue to payment — that is /sp-08-pay-tuition-v2).
  4. Learner: Open My Enrollments — still no section enrollments.
  5. Learner: Open Payments & Receipts — note whether a Pending line appeared from opening Review cart (see Observations below).
You're done when

Step 2 — Empty cart (Priority: P1)

  1. Learner: Go back to Select sections (browser back or https://sp-dev.fly.dev/accounts/applications/select-sections/`).
  2. Learner: On the Jan 1, 2026 row, click Remove.
  3. Learner: Open Review cart again.
You're done when

Step 3 — Remove and re-add updates the cart (Priority: P1)

  1. Learner: On Select sections, click Add on the Jan 1, 2026 row again.
  2. Learner: Open Review cart — $649.00 line and total are back. Continue to payment returns.
  3. Learner: Confirm My Enrollments still has no enrollments and no Completed tuition order was created.
You're done when

Step 4 — Two lines in the cart (Priority: P2)

  1. Superuser: Open https://sp-dev.fly.dev/admin/courses/section/ → open Legal Research & Writing with start date Sep 1, 2026.
  2. Superuser: Set Enrollment start / Enrollment end so enrollment is open today. Set Price at add to 100.00 → save.
  3. Learner: On Select sections, click Add on Sep 1, 2026 (both rows should show Remove).
  4. Learner: Open Review cart — two lines: $649.00 and $100.00, Total: $749.00. Still no card form on the review page.
  5. Superuser: When finished, restore Sep 1, 2026 enrollment dates and price if other testers need the default not-open state.
You're done when

Step 5 — Zero price at add (Priority: P2)

  1. Superuser: Open the Jan 1, 2026 PLG-LRW-201 section → set Price at add to 0.00 → save.
  2. Learner: On Select sections, click Remove then Add on the Jan 1, 2026 row (refreshes cart price).
  3. Learner: Open Review cart — section listed at $0.00 (or $0). Total reflects the zero line.
  4. Superuser: Set Price at add back to 649.00 → save.
  5. Learner: Remove and Add the Jan 1, 2026 row again → Review cart shows $649.00 for downstream SP-08 testing.
You're done when
Screenshot enlarged