Skip to content

Commit

Permalink
modify fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Bahati308 committed Feb 3, 2025
1 parent 2ae2077 commit 3cb6341
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 15 deletions.
5 changes: 2 additions & 3 deletions frontend/cypress/e2e/modifyOrder.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ before("login", () => {

//"Modify Order search by accession Number", is a WIP.


describe("Modify Order search by patient ", function () {
it("User Visits Home Page and goes to Modify Order Page ", function () {
homePage = loginPage.goToHomePage();
Expand Down Expand Up @@ -46,14 +45,14 @@ describe("Modify Order search by patient ", function () {
modifyOrderPage.generateLabOrderNumber();
cy.fixture("Order").then((order) => {
orderEntityPage.searchRequester(order.requester);
cy.wait(4000);
orderEntityPage.requesterFName(order.requesterFName);
orderEntityPage.requesterLName(order.requesterLName);
orderEntityPage.enterSiteName(order.siteName);
});
});

it("Result Reporting and Submit Order", function () {
modifyOrderPage.checkPatientEmail();
modifyOrderPage.checkRequesterSms();
modifyOrderPage.clickSubmitButton();
});
});
4 changes: 3 additions & 1 deletion frontend/cypress/fixtures/Order.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
"specimen": "Conventional Smear",
"smear": "Cervix",
"siteName": "279 - CAMES MAN",
"requester": "Prime, Optimus",
"requester": "Prime Optimus",
"requesterFName": "Prime",
"requesterLName": "Optimus",
"labNo": "DEV012001",
"invalidLabNo": "DEV0124000000000000"
}
16 changes: 7 additions & 9 deletions frontend/cypress/pages/ModifyOrderPage.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,16 @@ class ModifyOrderPage {
.click();
}

generateLabOrderNumber(){
generateLabOrderNumber() {
//cy.get("#generate").should("have.class", "cds--link").click();
cy.get("#generate", { timeout: 10000 }).should("be.visible").click();

}

selectSerum(){
selectSerum() {
cy.get("#sampleId_0").select("Serum");
}
clickRejectSample() {
cy.get("#reject_0").check({force: true} );
cy.get("#reject_0").check({ force: true });
}

rejectReason() {
Expand All @@ -40,13 +39,12 @@ class ModifyOrderPage {
return cy.get("#additionalQuestionsSelect").should("be.disabled");
}

checkPatientEmail(){
cy.get("#patientEmail_0_1", {timeout:10000}).should("be.visible").check({force:true});
checkPatientEmail() {
cy.get("#patientEmail_0_1", { timeout: 10000 })
.should("be.visible")
.check({ force: true });
}

checkRequesterSms(){
cy.get("#providerSMS_0_1", {timeout:10000}).check({fore:true});
}
assignValues() {
cy.get(
":nth-child(1) > :nth-child(4) > .cds--form-item > .cds--checkbox-label",
Expand Down
14 changes: 12 additions & 2 deletions frontend/cypress/pages/OrderEntityPage.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,20 @@ class OrderEntityPage {
cy.enterText("input#siteName", siteName);
}
searchRequester(requester) {
cy.enterText("input#requesterId", requester);
cy.get("input#requesterId").type(requester);
}

requesterFName(requesterFName) {
cy.get("input#requesterFirstName").type(requesterFName);
}

requesterLName(requesterLName) {
cy.get("input#requesterLastName").type(requesterLName);
}
clickSubmitOrderButton() {
cy.get("button.forwardButton.cds--btn--primary").click();
cy.get("button.forwardButton.cds--btn--primary")
.should("be.visible")
.click();
}
}

Expand Down

0 comments on commit 3cb6341

Please sign in to comment.