care_fe
care_fe copied to clipboard
Add a cypress test to assign a volunteer to a patient
Description
Add a new cypress test to assign a volunteer to an existing live patient
General Note
- Follow the Page Object Model (POM) approach. : reference
- Refer to commands.ts in the Cypress folder to understand existing reusable components.
- Use proper function names for easier code review. 4.Since there's nothing related to volunteers currently, create a new file named PatientVolunteer.cy.ts under the patient_spec folder.
Steps to Assign a volunteer
- Go to the patient tab
- click on any live patient card
- On the patient consultation page, click the Patient Details button in the top-right corner
- Once the new page loads, scroll down to the Assign New Volunteer button.
- Assign a new volunteer to the patient.
- Ensure the newly added volunteer's name is displayed as a banner at the top of the patient details page.
Make sure to verify the below things
- Ensure the normal workflow is functional.
- Replace the existing volunteer with a new one and verify the banner shows the new volunteer's name.
- When the volunteer is removed and left blank, verify that the banner is no longer displayed.