diff --git a/e2e/tests/regression/service-user/service-user-features.js b/e2e/tests/regression/service-user/service-user-features.js index a41379c..e0eb603 100644 --- a/e2e/tests/regression/service-user/service-user-features.js +++ b/e2e/tests/regression/service-user/service-user-features.js @@ -98,13 +98,29 @@ describe("When Service user logs in", () => { cy.get("[data-cy='requestDate:time']").type(dayjs().format("HH:mm")); cy.choosePickList("workOrderItemStatusId", "Item scheduled"); cy.choosePickList("workOrderItemPriorityId", "One week"); - //Unit + // //Unit + // cy.get("[data-cy=woItemHeader]").click(); + // cy.get("[data-cy=woItemAddUnit]").click(); + // cy.choosePickList("units.unitId", "zone1");//this works but is indeterminate so there must be a zone 1 unit which usually seems to be the case + // cy.get("[data-cy=woItemUnitGetWarrantyInfo]").click(); + // cy.contains("Receipt Number:");//just confirm it displayed something + // cy.get('[data-cy=unitUnitNotes]').type(`cywoitemunitnotes`); + + //Scheduled User cy.get("[data-cy=woItemHeader]").click(); - cy.get("[data-cy=woItemAddUnit]").click(); - cy.choosePickList("units.unitId", "zone1");//this works but is indeterminate so there must be a zone 1 unit which usually seems to be the case - cy.get("[data-cy=woItemUnitGetWarrantyInfo]").click(); - cy.contains("Receipt Number:"); - + cy.get("[data-cy=woItemAddScheduledUser]").click(); + + cy.get("[data-cy='startDate:date']").type(dayjs().format("YYYY-MM-DD")); + cy.get("[data-cy='startDate:time']").type(dayjs().format("HH:mm")); + cy.get("[data-cy='stopDate:date']").type( + dayjs().add(1, "hour").format("YYYY-MM-DD") + ); + cy.get("[data-cy='stopDate:time']").type( + dayjs().add(1, "hour").format("HH:mm") + ); + //cy.get('[data-cy="scheduledUsers.EstimatedQuantity"]').type("1"); + cy.choosePickList("scheduledUsers.userid", "Tech"); + cy.choosePickList("scheduledUsers.serviceRateId", "zone"); // //LOGOUT // cy.get("[data-cy=navicon]").click();