/* eslint-disable node/no-unpublished-import */ import "cypress-axe"; Cypress.Cookies.defaults({ preserve: ["_csrf", "lot-occupancy-system-user-sid"] }); export const logout = (): void => { cy.visit("/logout"); }; export const login = (userName: string): void => { cy.visit("/login"); cy.get(".message") .contains("Testing", { matchCase: false }); cy.get("form [name='userName']").type(userName); cy.get("form [name='password']").type(userName); cy.get("form").submit(); cy.location("pathname").should("not.contain", "/login"); // Logged in pages have a navbar cy.get(".navbar").should("have.length", 1); }; export const ajaxDelayMillis = 800;