This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/// <reference types="cypress" />
|
||||
|
||||
import dayjs from "../../../support/dayjs.min.js"
|
||||
import dayjs from "../../../support/dayjs.min.js";
|
||||
|
||||
describe("When Service user logs in", () => {
|
||||
it("should correctly run all functionality", () => {
|
||||
@@ -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(
|
||||
//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();
|
||||
//cy.get("[data-cy=service]").click();
|
||||
cy.get("[data-cy='nav/svc-workorders']").click();
|
||||
cy.url().should("include", "/svc-workorders");
|
||||
cy.get("[data-cy=workordersTable]");
|
||||
@@ -63,15 +63,31 @@ describe("When Service user logs in", () => {
|
||||
// cy.get("[data-cy=postCode]").type("90012");
|
||||
// cy.get("[data-cy='woAddress:btnok']").click();
|
||||
|
||||
cy.get("[data-cy=notes]").type(`Test summary workorder information`);
|
||||
cy.get("[data-cy='completeByDate:date']").type( dayjs().add(7,'day').format('YYYY-MM-DD'));
|
||||
cy.get("[data-cy='completeByDate:time']").type( dayjs().add(7,'day').format('HH:mm'));
|
||||
cy.get("[data-cy=notes]").type(`Test summary workorder information`);
|
||||
cy.get("[data-cy='completeByDate:date']").type(
|
||||
dayjs().add(7, "day").format("YYYY-MM-DD")
|
||||
);
|
||||
cy.get("[data-cy='completeByDate:time']").type(
|
||||
dayjs().add(7, "day").format("HH:mm")
|
||||
);
|
||||
cy.choosePickList("contractId", "Gold");
|
||||
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:time']").type(dayjs().format("HH:mm"));
|
||||
cy.get("[data-cy=customerContactName]").type(`Jayne Smith`);
|
||||
cy.get("[data-cy=customerReferenceNumber]").type(
|
||||
`cref-${Cypress.config("cyid")}`
|
||||
);
|
||||
cy.get("[data-cy=internalReferenceNumber]").type(
|
||||
`intref-${Cypress.config("cyid")}`
|
||||
);
|
||||
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("jade{enter}");
|
||||
cy.get("[data-cy=wiki] > div > .v-btn").click();
|
||||
cy.get("[data-cy=wikiDesignView]").click();
|
||||
cy.get("[data-cy=wikiEditor]").type("# Heading 1st level {enter}## Heading 2nd level{enter} ### Heading 3rd level{enter}#### 😀⚽🏒🍕🚗☀❤😎");
|
||||
cy.get('[data-cy=wiki] > :nth-child(1) > .v-btn').click();
|
||||
// //LOGOUT
|
||||
// cy.get("[data-cy=navicon]").click();
|
||||
// cy.get("[data-cy=logout]").click();
|
||||
|
||||
Reference in New Issue
Block a user