Skip to content

QAE-816 Rendom Invalid Date error fix - #91

Open
Foscottl-TP wants to merge 2 commits into
mainfrom
develop
Open

QAE-816 Rendom Invalid Date error fix#91
Foscottl-TP wants to merge 2 commits into
mainfrom
develop

Conversation

@Foscottl-TP

Copy link
Copy Markdown
Contributor

Merging previously verified and checked changes to fix the corresponding bug.

Foscottl-TP and others added 2 commits August 3, 2026 10:53
ProfilePage: add a locator for the inline diagnosis-date error (anchored to .PatientInfo-blocks > div:nth-child(3)...) and two helper methods: waitForEditFields (ensure core edit fields are visible) and clickSave (click Save without waiting for the form to close to trigger inline validation).

Test: import expect and update the claimed profile test to compute deterministic birth/diagnosis dates and a random notes string, verify the edit fields are visible, submit an invalid diagnosis date (earlier than birth) using clickSave, assert an inline validation error is shown, then correct the date to a valid value and save. These changes exercise the form's on-submit inline validation and the correction path. Note: the diagnosis error selector relies on the 3rd .PatientInfo-blocks child and should be updated if the form structure changes.
Fix error repro from invalid randomized diagnosis date.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds deterministic profile dates and validates that diagnosis dates cannot precede birth dates.

Changes:

  • Generates consistent valid and invalid date combinations.
  • Tests inline validation before correcting and saving.
  • Adds profile-page helpers for edit fields and save behavior.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
tests/claimed/API-Profile/Claimed-EditProfileDetailsAccessConfirm.spec.ts Adds invalid-date validation coverage.
page-objects/patient/ProfilePage.ts Adds validation locator and form helpers.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Foscottl-TP
Foscottl-TP requested a review from ginnyyadav August 5, 2026 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants