This commit is contained in:
2021-11-03 23:27:34 +00:00
parent 2523089ed6
commit 24f9c43ac6
2 changed files with 142 additions and 142 deletions

View File

@@ -24,22 +24,22 @@ Cypress.config("cyid", `cy${new Date().getTime()}`);
//Generate fresh data //Generate fresh data
// before(() => { before(() => {
// cy.visit("/login"); cy.visit("/login");
// cy.get("input[name=username]").clear().type(Cypress.env("adminusername")); cy.get("input[name=username]").clear().type(Cypress.env("adminusername"));
// // {enter} causes the form to submit // {enter} causes the form to submit
// cy.get("input[name=password]") cy.get("input[name=password]")
// .clear() .clear()
// .type(`${Cypress.env("adminpassword")}{enter}`); .type(`${Cypress.env("adminpassword")}{enter}`);
// cy.url().should("include", "/ay-evaluate"); cy.url().should("include", "/ay-evaluate");
// cy.get("[data-cy=btnSeed]").click(); cy.get("[data-cy=btnSeed]").click();
// cy.get("[data-cy=btnStart]").click(); cy.get("[data-cy=btnStart]").click();
// cy.get('[data-cy="gzconfirm:yesbutton"]').click(); cy.get('[data-cy="gzconfirm:yesbutton"]').click();
// //cy.contains("permanently erase"); //cy.contains("permanently erase");
// cy.get('[data-cy="gzconfirm:yesbutton"]').click(); cy.get('[data-cy="gzconfirm:yesbutton"]').click();
// //long delay here while data is being generated //long delay here while data is being generated
// cy.url({timeout:300000}).should("include", "/login"); cy.url({timeout:300000}).should("include", "/login");
// }); });

View File

@@ -48,22 +48,22 @@ describe("When Service user logs in", () => {
cy.chooseVSelect("woState:picker", "Scheduled"); cy.chooseVSelect("woState:picker", "Scheduled");
cy.get("[data-cy='woState:btnok']").click(); cy.get("[data-cy='woState:btnok']").click();
// //Address; //Address;
// cy.get("[data-cy='woAddress:open']").click(); cy.get("[data-cy='woAddress:open']").click();
// cy.get("[data-cy=address]").type( cy.get("[data-cy=address]").type(
// `${Cypress.config("cyid")} E. First St{enter}` `${Cypress.config("cyid")} E. First St{enter}`
// ); );
// cy.get("[data-cy=city]").type("Los Angeles"); cy.get("[data-cy=city]").type("Los Angeles");
// cy.get("[data-cy=region]").type("California"); cy.get("[data-cy=region]").type("California");
// cy.get("[data-cy=country]").type("USA"); cy.get("[data-cy=country]").type("USA");
// cy.get("[data-cy=latitude]").type("34.052234"); cy.get("[data-cy=latitude]").type("34.052234");
// cy.get("[data-cy=longitude]").type("-118.243685"); cy.get("[data-cy=longitude]").type("-118.243685");
// cy.get("[data-cy=postAddress]").type(`Box ${Cypress.config("cyid")}`); cy.get("[data-cy=postAddress]").type(`Box ${Cypress.config("cyid")}`);
// cy.get("[data-cy=postCity]").type("Los Angeles"); cy.get("[data-cy=postCity]").type("Los Angeles");
// cy.get("[data-cy=postRegion]").type("CA"); cy.get("[data-cy=postRegion]").type("CA");
// cy.get("[data-cy=postCountry]").type("US"); cy.get("[data-cy=postCountry]").type("US");
// 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(`e2ewosummary`); cy.get("[data-cy=notes]").type(`e2ewosummary`);
cy.get("[data-cy='completeByDate:date']").type( cy.get("[data-cy='completeByDate:date']").type(
@@ -76,22 +76,22 @@ describe("When Service user logs in", () => {
cy.choosePickList("projectId", `${Cypress.config("cyid")}-test-project`); cy.choosePickList("projectId", `${Cypress.config("cyid")}-test-project`);
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`);
// cy.get("[data-cy=customerReferenceNumber]").type( cy.get("[data-cy=customerReferenceNumber]").type(
// `cref-${Cypress.config("cyid")}` `cref-${Cypress.config("cyid")}`
// ); );
// cy.get("[data-cy=internalReferenceNumber]").type( cy.get("[data-cy=internalReferenceNumber]").type(
// `intref-${Cypress.config("cyid")}` `intref-${Cypress.config("cyid")}`
// ); );
// cy.get("[data-cy=tags]").click().type("zone1{enter}"); //select some tags cy.get("[data-cy=tags]").click().type("zone1{enter}"); //select some tags
// cy.get("[data-cy=tags]").click().type("blue{enter}"); cy.get("[data-cy=tags]").click().type("blue{enter}");
// cy.get("[data-cy=tags]").click().type("jade{enter}"); cy.get("[data-cy=tags]").click().type("jade{enter}");
// 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(
// "# H1{enter}## H2{enter} ### H3{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();
@@ -103,111 +103,111 @@ describe("When Service user logs in", () => {
cy.choosePickList("workOrderItemStatusId", "Item scheduled"); cy.choosePickList("workOrderItemStatusId", "Item scheduled");
cy.choosePickList("workOrderItemPriorityId", "One week"); cy.choosePickList("workOrderItemPriorityId", "One week");
// //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", "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(`e2ewoitemunitnotes`); cy.get("[data-cy=unitUnitNotes]").type(`e2ewoitemunitnotes`);
// //Scheduled User //Scheduled User
// cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemHeader]").click();
// cy.get("[data-cy=woItemAddScheduledUser]").click(); cy.get("[data-cy=woItemAddScheduledUser]").click();
// cy.get("[data-cy='startDate:date']").type(dayjs().format("YYYY-MM-DD")); 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='startDate:time']").type(dayjs().format("HH:mm"));
// cy.get("[data-cy='stopDate:date']").type( cy.get("[data-cy='stopDate:date']").type(
// dayjs().add(1, "hour").format("YYYY-MM-DD") dayjs().add(1, "hour").format("YYYY-MM-DD")
// ); );
// cy.get("[data-cy='stopDate:time']").type( cy.get("[data-cy='stopDate:time']").type(
// dayjs().add(1, "hour").format("HH:mm") dayjs().add(1, "hour").format("HH:mm")
// ); );
// cy.choosePickList("scheduledUsers.userid", "TechRestricted"); cy.choosePickList("scheduledUsers.userid", "TechRestricted");
// cy.choosePickList("scheduledUsers.serviceRateId", "zone"); cy.choosePickList("scheduledUsers.serviceRateId", "zone");
// //Task //Task
// cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemHeader]").click();
// cy.get("[data-cy=woItemAddTask]").click(); cy.get("[data-cy=woItemAddTask]").click();
// cy.get("[data-cy=woItemTasksHeader]").click(); cy.get("[data-cy=woItemTasksHeader]").click();
// cy.get("[data-cy=woItemTaskGroupSelect]").click(); cy.get("[data-cy=woItemTaskGroupSelect]").click();
// cy.choosePickList("selectedTaskGroup", "Aerostat"); cy.choosePickList("selectedTaskGroup", "Aerostat");
// cy.get("[data-cy=woItemTaskGroupAdd]").click(); cy.get("[data-cy=woItemTaskGroupAdd]").click();
// //Part //Part
// cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemHeader]").click();
// cy.get("[data-cy=woItemAddPart]").click(); cy.get("[data-cy=woItemAddPart]").click();
// cy.get("[data-cy=woItemPartsHeader]").click(); cy.get("[data-cy=woItemPartsHeader]").click();
// cy.get("[data-cy=woItemPartAssemblySelect]").click(); cy.get("[data-cy=woItemPartAssemblySelect]").click();
// cy.choosePickList("selectedPartAssembly", "asm"); cy.choosePickList("selectedPartAssembly", "asm");
// cy.get("[data-cy=woItemPartAssemblyAdd]").click(); cy.get("[data-cy=woItemPartAssemblyAdd]").click();
// //Labor //Labor
// 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")
// ); );
// cy.get("[data-cy='serviceStopDate:time']").type( cy.get("[data-cy='serviceStopDate:time']").type(
// dayjs().add(1, "hour").format("HH:mm") dayjs().add(1, "hour").format("HH:mm")
// ); );
// 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("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(dayjs().format("YYYY-MM-DD"));
// cy.get("[data-cy='travelStartDate:time']").type(dayjs().format("HH:mm")); cy.get("[data-cy='travelStartDate:time']").type(dayjs().format("HH:mm"));
// cy.get("[data-cy='travelStopDate:date']").type( cy.get("[data-cy='travelStopDate:date']").type(
// dayjs().add(1, "hour").format("YYYY-MM-DD") dayjs().add(1, "hour").format("YYYY-MM-DD")
// ); );
// cy.get("[data-cy='travelStopDate:time']").type( cy.get("[data-cy='travelStopDate:time']").type(
// dayjs().add(1, "hour").format("HH:mm") dayjs().add(1, "hour").format("HH:mm")
// ); );
// cy.choosePickList("travels.userid", "TechRestricted"); cy.choosePickList("travels.userid", "TechRestricted");
// cy.choosePickList("travels.travelRateId", "zone"); cy.choosePickList("travels.travelRateId", "zone");
// cy.get('[data-cy=travelTravelRateDistance]').type("123"); cy.get('[data-cy=travelTravelRateDistance]').type("123");
// cy.get('[data-cy=traveltravelDetails]').type("e2etraveldeets"); cy.get('[data-cy=traveltravelDetails]').type("e2etraveldeets");
// //Expense //Expense
// cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemHeader]").click();
// cy.get("[data-cy=woItemAddExpense]").click(); cy.get("[data-cy=woItemAddExpense]").click();
// cy.get('[data-cy="expenses.name"]').type("e2eexpensesummary"); cy.get('[data-cy="expenses.name"]').type("e2eexpensesummary");
// cy.get('[data-cy="expenses.totalCost"]').type("250.00"); cy.get('[data-cy="expenses.totalCost"]').type("250.00");
// cy.get('[data-cy="expenses.chargeAmount"]').type("200.00"); cy.get('[data-cy="expenses.chargeAmount"]').type("200.00");
// cy.get("[data-cy='expenses.chargeToCustomer']").check({ force: true }); cy.get("[data-cy='expenses.chargeToCustomer']").check({ force: true });
// cy.get('[data-cy="expenses.taxPaid"]').type("17.00"); cy.get('[data-cy="expenses.taxPaid"]').type("17.00");
// cy.choosePickList("expenses.chargeTaxCode", "Goods"); cy.choosePickList("expenses.chargeTaxCode", "Goods");
// cy.get("[data-cy='expenses.reimburseUser']").check({ force: true }); cy.get("[data-cy='expenses.reimburseUser']").check({ force: true });
// cy.choosePickList("expenses.user", "TechRestricted"); cy.choosePickList("expenses.user", "TechRestricted");
// cy.get('[data-cy="expenses.description"]').type("e2eexpensedescription"); cy.get('[data-cy="expenses.description"]').type("e2eexpensedescription");
// //Loan //Loan
// cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemHeader]").click();
// cy.get("[data-cy=woItemAddLoan]").click(); cy.get("[data-cy=woItemAddLoan]").click();
// cy.choosePickList("loans.loanUnitId", "zone"); cy.choosePickList("loans.loanUnitId", "zone");
// cy.chooseVSelect("loans.rate", "Hourly charge"); cy.chooseVSelect("loans.rate", "Hourly charge");
// cy.get('[data-cy="loans.quantity"]').type("5"); cy.get('[data-cy="loans.quantity"]').type("5");
// cy.get("[data-cy='loans.loaned:date']").type( cy.get("[data-cy='loans.loaned:date']").type(
// dayjs().add(1, "hour").format("YYYY-MM-DD") dayjs().add(1, "hour").format("YYYY-MM-DD")
// ); );
// cy.get("[data-cy='loans.loaned:time']").type( cy.get("[data-cy='loans.loaned:time']").type(
// dayjs().add(1, "hour").format("HH:mm") dayjs().add(1, "hour").format("HH:mm")
// ); );
// cy.get("[data-cy='loans.due:date']").type( cy.get("[data-cy='loans.due:date']").type(
// dayjs().add(3, "day").format("YYYY-MM-DD") dayjs().add(3, "day").format("YYYY-MM-DD")
// ); );
// cy.get("[data-cy='loans.due:time']").type( cy.get("[data-cy='loans.due:time']").type(
// dayjs().add(3, "day").format("HH:mm") dayjs().add(3, "day").format("HH:mm")
// ); );
// cy.get('[data-cy="loans.notes"]').type("e2eloannotes"); cy.get('[data-cy="loans.notes"]').type("e2eloannotes");
//OutsideService //OutsideService
cy.get("[data-cy=woItemHeader]").click(); cy.get("[data-cy=woItemHeader]").click();