// Basic smoke test, visit every form to ensure they load describe("SMOKE SERVICE WO SECTION", () => { it("Service WO forms open without error", () => { cy.ayLogin("admin"); cy.visit("/svc-workorders"); cy.url().should("include", "/svc-workorders"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=workordersTable]"); cy.visit("/svc-workorders/1"); cy.url().should("include", "svc-workorders/1"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=customerId]", { timeout: 10000 }); cy.visit("/svc-workorder-items"); cy.url().should("include", "/svc-workorder-items"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=workorderItemsTable]"); cy.visit("/svc-workorder-item-units"); cy.url().should("include", "/svc-workorder-item-units"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemUnitsTable]"); cy.visit("/svc-workorder-item-scheduled-users"); cy.url().should("include", "/svc-workorder-item-scheduled-users"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemScheduledUsersTable]"); cy.visit("/svc-workorder-item-tasks"); cy.url().should("include", "/svc-workorder-item-tasks"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemTasksTable]"); cy.visit("/svc-workorder-item-parts"); cy.url().should("include", "/svc-workorder-item-parts"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemPartsTable]"); cy.visit("/svc-workorder-item-part-requests"); cy.url().should("include", "/svc-workorder-item-part-requests"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemPartRequestsTable]"); cy.visit("/svc-workorder-item-labors"); cy.url().should("include", "/svc-workorder-item-labors"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemLaborsTable]"); cy.visit("/svc-workorder-item-travels"); cy.url().should("include", "/svc-workorder-item-travels"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemTravelsTable]"); cy.visit("/svc-workorder-item-expenses"); cy.url().should("include", "/svc-workorder-item-expenses"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemExpensesTable]"); cy.visit("/svc-workorder-item-loans"); cy.url().should("include", "/svc-workorder-item-loans"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemLoansTable]"); cy.visit("/svc-workorder-item-outside-services"); cy.url().should("include", "/svc-workorder-item-outside-services"); cy.get("[data-cy=generalerror]").should("not.exist"); cy.get("[data-cy=WorkOrderItemOutsideServicesTable]"); //----------------------------------------------------- }); });