import { testUpdate } from "../../../test/_globals.js"; import { logout, login } from "../../support/index.js"; describe("Update User", () => { before(logout); after(logout); it("Logs In Successfully", () => { login(testUpdate); }); describe("Dashboard", () => { before(() => { cy.visit("/dashboard"); }); it("Has no detectable accessibility issues", () => { cy.injectAxe(); cy.checkA11y(); }); it("Has no links to admin areas", () => { cy.get("a[href*='/admin']").should("not.exist"); }); }); it("Redirects to Dashboard when attempting to access admin area", () => { cy.visit("/admin/cleanup"); cy.wait(200); cy.location("pathname").should("equal", "/dashboard"); }); });