Verify that submit triggers a grading progress modal, updates progress messages, then lands on success page.
Why:
End-to-end learner outcome.
Scope:
Click submit -> modal opens
Progress increases (mocked updates/time)
On “completed” -> redirect to /learner/[assignmentId]/successPage/[submissionId]
Acceptance Criteria:
Modal shows with a percentage and message
Final state redirects to success page
Mocks/Fixtures:
Intercept submission and grading endpoints with staged responses
Files:
cypress/e2e/learner/submission-grading.cy.ts