diff --git a/e2e/tests/regression/service-user/service-user-features.js b/e2e/tests/regression/service-user/service-user-features.js index 7dd2101..8d1b80b 100644 --- a/e2e/tests/regression/service-user/service-user-features.js +++ b/e2e/tests/regression/service-user/service-user-features.js @@ -188,26 +188,60 @@ describe("When Service user logs in", () => { // cy.choosePickList("expenses.user", "TechRestricted"); // cy.get('[data-cy="expenses.description"]').type("e2eexpensedescription"); - //Loan - cy.get("[data-cy=woItemHeader]").click(); - cy.get("[data-cy=woItemAddLoan]").click(); - cy.choosePickList("loans.loanUnitId", "zone"); - cy.chooseVSelect("loans.rate", "Hourly charge"); - cy.get('[data-cy="loans.quantity"]').type("5"); + // //Loan + // cy.get("[data-cy=woItemHeader]").click(); + // cy.get("[data-cy=woItemAddLoan]").click(); + // cy.choosePickList("loans.loanUnitId", "zone"); + // cy.chooseVSelect("loans.rate", "Hourly charge"); + // cy.get('[data-cy="loans.quantity"]').type("5"); - cy.get("[data-cy='loans.loaned:date']").type( - dayjs().add(1, "hour").format("YYYY-MM-DD") + // cy.get("[data-cy='loans.loaned:date']").type( + // dayjs().add(1, "hour").format("YYYY-MM-DD") + // ); + // cy.get("[data-cy='loans.loaned:time']").type( + // dayjs().add(1, "hour").format("HH:mm") + // ); + // cy.get("[data-cy='loans.due:date']").type( + // dayjs().add(3, "day").format("YYYY-MM-DD") + // ); + // cy.get("[data-cy='loans.due:time']").type( + // dayjs().add(3, "day").format("HH:mm") + // ); + // cy.get('[data-cy="loans.notes"]').type("e2eloannotes"); + + //OutsideService + cy.get("[data-cy=woItemHeader]").click(); + cy.get("[data-cy=woItemAddOutsideService]").click(); + cy.choosePickList("outsideServices.unitId", "zone"); + cy.choosePickList("outsideServices.vendorSentToId", "zone"); + cy.get('[data-cy="outsideServices.rma"]').type("e2e-outsideservice-rma"); + cy.get('[data-cy="outsideServices.repairCost"]').type("123.45"); + cy.get('[data-cy="outsideServices.repairPrice"]').type("67.89"); + cy.choosePickList("outsideServices.vendorSentViaId", "zone"); + cy.get('[data-cy="outsideServices.trackingNumber"]').type( + "e2e-outsideservice-tracking#" ); - cy.get("[data-cy='loans.loaned:time']").type( - dayjs().add(1, "hour").format("HH:mm") + cy.get('[data-cy="outsideServices.shippingCost"]').type("12.34"); + cy.get('[data-cy="outsideServices.shippingPrice"]').type("56.78"); + cy.get("[data-cy='outsideServices.sentDate:date']").type( + dayjs().add(-7, "hour").format("YYYY-MM-DD") ); - cy.get("[data-cy='loans.due:date']").type( - dayjs().add(3, "day").format("YYYY-MM-DD") + cy.get("[data-cy='outsideServices.sentDate:time']").type( + dayjs().add(-7, "hour").format("HH:mm") ); - cy.get("[data-cy='loans.due:time']").type( - dayjs().add(3, "day").format("HH:mm") + cy.get("[data-cy='outsideServices.etaDate:date']").type( + dayjs().add(-3, "hour").format("YYYY-MM-DD") ); - cy.get('[data-cy="loans.notes"]').type("e2eloannotes"); + cy.get("[data-cy='outsideServices.etaDate:time']").type( + dayjs().add(-3, "hour").format("HH:mm") + ); + cy.get("[data-cy='outsideServices.returnDate:date']").type( + dayjs().format("YYYY-MM-DD") + ); + cy.get("[data-cy='outsideServices.returnDate:time']").type( + dayjs().format("HH:mm") + ); + cy.get('[data-cy="outsideServices.notes"]').type("e2e-outsideservice-notes"); //------------------------------- //Save