This commit is contained in:
2021-11-03 22:57:29 +00:00
parent c0eece4392
commit 7debc8bcc8

View File

@@ -35,7 +35,6 @@ describe("When Service user logs in", () => {
); );
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
@@ -66,7 +65,7 @@ describe("When Service user logs in", () => {
// cy.get("[data-cy=postCode]").type("90012"); // cy.get("[data-cy=postCode]").type("90012");
// cy.get("[data-cy='woAddress:btnok']").click(); // cy.get("[data-cy='woAddress:btnok']").click();
cy.get("[data-cy=notes]").type(`Test summary workorder information`); cy.get("[data-cy=notes]").type(`e2ewosummary`);
cy.get("[data-cy='completeByDate:date']").type( cy.get("[data-cy='completeByDate:date']").type(
dayjs().add(7, "day").format("YYYY-MM-DD") dayjs().add(7, "day").format("YYYY-MM-DD")
); );
@@ -90,15 +89,15 @@ describe("When Service user logs in", () => {
// cy.get("[data-cy=wiki] > div > .v-btn").click(); // cy.get("[data-cy=wiki] > div > .v-btn").click();
// cy.get("[data-cy=wikiDesignView]").click(); // cy.get("[data-cy=wikiDesignView]").click();
// cy.get("[data-cy=wikiEditor]").type( // cy.get("[data-cy=wikiEditor]").type(
// "# Heading 1st level {enter}## Heading 2nd level{enter} ### Heading 3rd level{enter}#### 😀⚽🏒🍕🚗☀❤😎" // "# H1{enter}## H2{enter} ### H3{enter}#### 😀🍕"
// ); // );
// cy.get("[data-cy=wiki] > :nth-child(1) > .v-btn").click(); // cy.get("[data-cy=wiki] > :nth-child(1) > .v-btn").click();
//Item //Item
cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemHeader]").click();
cy.get("[data-cy=woItemNew]").click(); cy.get("[data-cy=woItemNew]").click();
cy.get('[data-cy="Items.Notes"]').type(`cywoitemnotes`); cy.get('[data-cy="Items.Notes"]').type(`e2ewoitemnotes`);
cy.get('[data-cy="items.techNotes"]').type(`cytechnotes`); cy.get('[data-cy="items.techNotes"]').type(`e2etechnotes`);
cy.get("[data-cy='requestDate:date']").type(dayjs().format("YYYY-MM-DD")); cy.get("[data-cy='requestDate:date']").type(dayjs().format("YYYY-MM-DD"));
cy.get("[data-cy='requestDate:time']").type(dayjs().format("HH:mm")); cy.get("[data-cy='requestDate:time']").type(dayjs().format("HH:mm"));
cy.choosePickList("workOrderItemStatusId", "Item scheduled"); cy.choosePickList("workOrderItemStatusId", "Item scheduled");
@@ -110,7 +109,7 @@ describe("When Service user logs in", () => {
// cy.choosePickList("units.unitId", "zone"); //this works but is indeterminate so there must be a zoneX unit which usually seems to be the case // cy.choosePickList("units.unitId", "zone"); //this works but is indeterminate so there must be a zoneX unit which usually seems to be the case
// 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(`cywoitemunitnotes`); // cy.get("[data-cy=unitUnitNotes]").type(`e2ewoitemunitnotes`);
// //Scheduled User // //Scheduled User
// cy.get("[data-cy=woItemHeader]").click(); // cy.get("[data-cy=woItemHeader]").click();
@@ -157,26 +156,58 @@ describe("When Service user logs in", () => {
// ); // );
// cy.choosePickList("labors.userid", "TechRestricted"); // cy.choosePickList("labors.userid", "TechRestricted");
// cy.choosePickList("labors.serviceRateId", "zone"); // cy.choosePickList("labors.serviceRateId", "zone");
// cy.get('[data-cy=laborserviceDetails]').type("cylabordeets"); // 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='travelStartDate:date']").type(dayjs().format("YYYY-MM-DD"));
cy.get("[data-cy=woItemHeader]").click(); // cy.get("[data-cy='travelStartDate:time']").type(dayjs().format("HH:mm"));
cy.get("[data-cy=woItemAddTravel]").click(); // 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", "zone");
// 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")); // //Expense
cy.get("[data-cy='travelStartDate:time']").type(dayjs().format("HH:mm")); // cy.get("[data-cy=woItemHeader]").click();
cy.get("[data-cy='travelStopDate:date']").type( // cy.get("[data-cy=woItemAddExpense]").click();
dayjs().add(1, "hour").format("YYYY-MM-DD") // cy.get('[data-cy="expenses.name"]').type("e2eexpensesummary");
); // cy.get('[data-cy="expenses.totalCost"]').type("250.00");
cy.get("[data-cy='travelStopDate:time']").type( // cy.get('[data-cy="expenses.chargeAmount"]').type("200.00");
dayjs().add(1, "hour").format("HH:mm") // cy.get("[data-cy='expenses.chargeToCustomer']").check({ force: true });
); // cy.get('[data-cy="expenses.taxPaid"]').type("17.00");
cy.choosePickList("travels.userid", "TechRestricted"); // cy.choosePickList("expenses.chargeTaxCode", "Goods");
cy.choosePickList("travels.travelRateId", "zone"); // cy.get("[data-cy='expenses.reimburseUser']").check({ force: true });
cy.get('[data-cy=travelTravelRateDistance]').type("123"); // cy.choosePickList("expenses.user", "TechRestricted");
// cy.get('[data-cy="expenses.description"]').type("e2eexpensedescription");
cy.get('[data-cy=traveltravelDetails]').type("cytraveldeets"); //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: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");
//------------------------------- //-------------------------------
//Save //Save