diff --git a/e2e/tests/regression/service-user/service-user-create-workorder.js b/e2e/tests/regression/service-user/service-user-create-workorder.js index e21943e..e6b5bf7 100644 --- a/e2e/tests/regression/service-user/service-user-create-workorder.js +++ b/e2e/tests/regression/service-user/service-user-create-workorder.js @@ -23,21 +23,21 @@ describe("When Service user logs in", () => { cy.url().should("include", "/home-user-settings"); cy.get("[data-cy='nativeDateTimeInput']").check({ force: true }); - //PROJECT - cy.get("[data-cy=navicon]").click(); - cy.get("[data-cy=service]").click(); - cy.get("[data-cy='nav/svc-projects']").click(); - cy.url().should("include", "/svc-projects"); - cy.get("[data-cy=projectsTable]"); - cy.get("[data-cy='project-list:new']:first").click(); - cy.get("[data-cy=name]").type( - `${Cypress.config("cyid")}-test-project{enter}` - ); - cy.get("[data-cy='project-edit:save'] > .v-btn__content").click(); + // //PROJECT + // cy.get("[data-cy=navicon]").click(); + // cy.get("[data-cy=service]").click(); + // cy.get("[data-cy='nav/svc-projects']").click(); + // cy.url().should("include", "/svc-projects"); + // cy.get("[data-cy=projectsTable]"); + // cy.get("[data-cy='project-list:new']:first").click(); + // cy.get("[data-cy=name]").type( + // `${Cypress.config("cyid")}-test-project{enter}` + // ); + // cy.get("[data-cy='project-edit:save'] > .v-btn__content").click(); //WORKORDER cy.get("[data-cy=navicon]").click(); - // cy.get("[data-cy=service]").click(); //only if not setting project above + cy.get("[data-cy=service]").click(); //only if not setting project above cy.get("[data-cy='nav/svc-workorders']").click(); cy.url().should("include", "/svc-workorders"); cy.get("[data-cy=workordersTable]"); @@ -73,7 +73,8 @@ describe("When Service user logs in", () => { dayjs().add(7, "day").format("HH:mm") ); cy.choosePickList("contractId", "Gold"); - cy.choosePickList("projectId", `${Cypress.config("cyid")}-test-project`); + // cy.choosePickList("projectId", `${Cypress.config("cyid")}-test-project`); + cy.choosePickList("projectId", "e2e"); cy.get("[data-cy='serviceDate:date']").type(dayjs().format("YYYY-MM-DD")); cy.get("[data-cy='serviceDate:time']").type(dayjs().format("HH:mm")); cy.get("[data-cy=customerContactName]").type(`Jayne Smith`); @@ -106,7 +107,7 @@ describe("When Service user logs in", () => { //Unit cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemAddUnit]").click(); - cy.choosePickList("units.unitId", "e2e"); + cy.choosePickList("units.unitId", "e2e"); cy.get("[data-cy=woItemUnitGetWarrantyInfo]").click(); cy.contains("Receipt Number:"); //just confirm it displayed something cy.get("[data-cy=unitUnitNotes]").type(`e2ewoitemunitnotes`); @@ -146,7 +147,9 @@ describe("When Service user logs in", () => { cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemAddLabor]").click(); - cy.get("[data-cy='serviceStartDate:date']").type(dayjs().format("YYYY-MM-DD")); + cy.get("[data-cy='serviceStartDate:date']").type( + dayjs().format("YYYY-MM-DD") + ); cy.get("[data-cy='serviceStartDate:time']").type(dayjs().format("HH:mm")); cy.get("[data-cy='serviceStopDate:date']").type( dayjs().add(1, "hour").format("YYYY-MM-DD") @@ -156,24 +159,26 @@ describe("When Service user logs in", () => { ); cy.choosePickList("labors.userid", "TechRestricted"); cy.choosePickList("labors.serviceRateId", "e2e"); - cy.get('[data-cy=laborserviceDetails]').type("e2elabordeets"); + cy.get("[data-cy=laborserviceDetails]").type("e2elabordeets"); - //Travel - cy.get("[data-cy=woItemHeader]").click(); - cy.get("[data-cy=woItemAddTravel]").click(); + //Travel + cy.get("[data-cy=woItemHeader]").click(); + cy.get("[data-cy=woItemAddTravel]").click(); - cy.get("[data-cy='travelStartDate:date']").type(dayjs().format("YYYY-MM-DD")); - cy.get("[data-cy='travelStartDate:time']").type(dayjs().format("HH:mm")); - cy.get("[data-cy='travelStopDate:date']").type( - dayjs().add(1, "hour").format("YYYY-MM-DD") - ); - cy.get("[data-cy='travelStopDate:time']").type( - dayjs().add(1, "hour").format("HH:mm") - ); - cy.choosePickList("travels.userid", "TechRestricted"); - cy.choosePickList("travels.travelRateId", "e2e"); - cy.get('[data-cy=travelTravelRateDistance]').type("123"); - cy.get('[data-cy=traveltravelDetails]').type("e2etraveldeets"); + cy.get("[data-cy='travelStartDate:date']").type( + dayjs().format("YYYY-MM-DD") + ); + cy.get("[data-cy='travelStartDate:time']").type(dayjs().format("HH:mm")); + cy.get("[data-cy='travelStopDate:date']").type( + dayjs().add(1, "hour").format("YYYY-MM-DD") + ); + cy.get("[data-cy='travelStopDate:time']").type( + dayjs().add(1, "hour").format("HH:mm") + ); + cy.choosePickList("travels.userid", "TechRestricted"); + cy.choosePickList("travels.travelRateId", "e2e"); + cy.get("[data-cy=travelTravelRateDistance]").type("123"); + cy.get("[data-cy=traveltravelDetails]").type("e2etraveldeets"); //Expense cy.get("[data-cy=woItemHeader]").click(); @@ -242,7 +247,9 @@ describe("When Service user logs in", () => { dayjs().format("HH:mm") ); cy.choosePickList("outsideServices.taxCodeId", "Services"); - cy.get('[data-cy="outsideServices.notes"]').type("e2e-outsideservice-notes"); + cy.get('[data-cy="outsideServices.notes"]').type( + "e2e-outsideservice-notes" + ); //------------------------------- //Save