This commit is contained in:
@@ -23,21 +23,21 @@ describe("When Service user logs in", () => {
|
|||||||
cy.url().should("include", "/home-user-settings");
|
cy.url().should("include", "/home-user-settings");
|
||||||
cy.get("[data-cy='nativeDateTimeInput']").check({ force: true });
|
cy.get("[data-cy='nativeDateTimeInput']").check({ force: true });
|
||||||
|
|
||||||
//PROJECT
|
// //PROJECT
|
||||||
cy.get("[data-cy=navicon]").click();
|
// cy.get("[data-cy=navicon]").click();
|
||||||
cy.get("[data-cy=service]").click();
|
// cy.get("[data-cy=service]").click();
|
||||||
cy.get("[data-cy='nav/svc-projects']").click();
|
// cy.get("[data-cy='nav/svc-projects']").click();
|
||||||
cy.url().should("include", "/svc-projects");
|
// cy.url().should("include", "/svc-projects");
|
||||||
cy.get("[data-cy=projectsTable]");
|
// cy.get("[data-cy=projectsTable]");
|
||||||
cy.get("[data-cy='project-list:new']:first").click();
|
// cy.get("[data-cy='project-list:new']:first").click();
|
||||||
cy.get("[data-cy=name]").type(
|
// cy.get("[data-cy=name]").type(
|
||||||
`${Cypress.config("cyid")}-test-project{enter}`
|
// `${Cypress.config("cyid")}-test-project{enter}`
|
||||||
);
|
// );
|
||||||
cy.get("[data-cy='project-edit:save'] > .v-btn__content").click();
|
// cy.get("[data-cy='project-edit:save'] > .v-btn__content").click();
|
||||||
|
|
||||||
//WORKORDER
|
//WORKORDER
|
||||||
cy.get("[data-cy=navicon]").click();
|
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.get("[data-cy='nav/svc-workorders']").click();
|
||||||
cy.url().should("include", "/svc-workorders");
|
cy.url().should("include", "/svc-workorders");
|
||||||
cy.get("[data-cy=workordersTable]");
|
cy.get("[data-cy=workordersTable]");
|
||||||
@@ -73,7 +73,8 @@ describe("When Service user logs in", () => {
|
|||||||
dayjs().add(7, "day").format("HH:mm")
|
dayjs().add(7, "day").format("HH:mm")
|
||||||
);
|
);
|
||||||
cy.choosePickList("contractId", "Gold");
|
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:date']").type(dayjs().format("YYYY-MM-DD"));
|
||||||
cy.get("[data-cy='serviceDate:time']").type(dayjs().format("HH:mm"));
|
cy.get("[data-cy='serviceDate:time']").type(dayjs().format("HH:mm"));
|
||||||
cy.get("[data-cy=customerContactName]").type(`Jayne Smith`);
|
cy.get("[data-cy=customerContactName]").type(`Jayne Smith`);
|
||||||
@@ -106,7 +107,7 @@ describe("When Service user logs in", () => {
|
|||||||
//Unit
|
//Unit
|
||||||
cy.get("[data-cy=woItemHeader]").click();
|
cy.get("[data-cy=woItemHeader]").click();
|
||||||
cy.get("[data-cy=woItemAddUnit]").click();
|
cy.get("[data-cy=woItemAddUnit]").click();
|
||||||
cy.choosePickList("units.unitId", "e2e");
|
cy.choosePickList("units.unitId", "e2e");
|
||||||
cy.get("[data-cy=woItemUnitGetWarrantyInfo]").click();
|
cy.get("[data-cy=woItemUnitGetWarrantyInfo]").click();
|
||||||
cy.contains("Receipt Number:"); //just confirm it displayed something
|
cy.contains("Receipt Number:"); //just confirm it displayed something
|
||||||
cy.get("[data-cy=unitUnitNotes]").type(`e2ewoitemunitnotes`);
|
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=woItemHeader]").click();
|
||||||
cy.get("[data-cy=woItemAddLabor]").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='serviceStartDate:time']").type(dayjs().format("HH:mm"));
|
||||||
cy.get("[data-cy='serviceStopDate:date']").type(
|
cy.get("[data-cy='serviceStopDate:date']").type(
|
||||||
dayjs().add(1, "hour").format("YYYY-MM-DD")
|
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.userid", "TechRestricted");
|
||||||
cy.choosePickList("labors.serviceRateId", "e2e");
|
cy.choosePickList("labors.serviceRateId", "e2e");
|
||||||
cy.get('[data-cy=laborserviceDetails]').type("e2elabordeets");
|
cy.get("[data-cy=laborserviceDetails]").type("e2elabordeets");
|
||||||
|
|
||||||
//Travel
|
//Travel
|
||||||
cy.get("[data-cy=woItemHeader]").click();
|
cy.get("[data-cy=woItemHeader]").click();
|
||||||
cy.get("[data-cy=woItemAddTravel]").click();
|
cy.get("[data-cy=woItemAddTravel]").click();
|
||||||
|
|
||||||
cy.get("[data-cy='travelStartDate:date']").type(dayjs().format("YYYY-MM-DD"));
|
cy.get("[data-cy='travelStartDate:date']").type(
|
||||||
cy.get("[data-cy='travelStartDate:time']").type(dayjs().format("HH:mm"));
|
dayjs().format("YYYY-MM-DD")
|
||||||
cy.get("[data-cy='travelStopDate:date']").type(
|
);
|
||||||
dayjs().add(1, "hour").format("YYYY-MM-DD")
|
cy.get("[data-cy='travelStartDate:time']").type(dayjs().format("HH:mm"));
|
||||||
);
|
cy.get("[data-cy='travelStopDate:date']").type(
|
||||||
cy.get("[data-cy='travelStopDate:time']").type(
|
dayjs().add(1, "hour").format("YYYY-MM-DD")
|
||||||
dayjs().add(1, "hour").format("HH:mm")
|
);
|
||||||
);
|
cy.get("[data-cy='travelStopDate:time']").type(
|
||||||
cy.choosePickList("travels.userid", "TechRestricted");
|
dayjs().add(1, "hour").format("HH:mm")
|
||||||
cy.choosePickList("travels.travelRateId", "e2e");
|
);
|
||||||
cy.get('[data-cy=travelTravelRateDistance]').type("123");
|
cy.choosePickList("travels.userid", "TechRestricted");
|
||||||
cy.get('[data-cy=traveltravelDetails]').type("e2etraveldeets");
|
cy.choosePickList("travels.travelRateId", "e2e");
|
||||||
|
cy.get("[data-cy=travelTravelRateDistance]").type("123");
|
||||||
|
cy.get("[data-cy=traveltravelDetails]").type("e2etraveldeets");
|
||||||
|
|
||||||
//Expense
|
//Expense
|
||||||
cy.get("[data-cy=woItemHeader]").click();
|
cy.get("[data-cy=woItemHeader]").click();
|
||||||
@@ -242,7 +247,9 @@ describe("When Service user logs in", () => {
|
|||||||
dayjs().format("HH:mm")
|
dayjs().format("HH:mm")
|
||||||
);
|
);
|
||||||
cy.choosePickList("outsideServices.taxCodeId", "Services");
|
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
|
//Save
|
||||||
|
|||||||
Reference in New Issue
Block a user