import { testUpdate } from "../../../test/_globals.js"; import { logout, login } from "../../support/index.js"; describe("Update User", () => { beforeEach("Loads page", () => { logout(); login(testUpdate); }); afterEach(logout); it("Has an Update User dashboard", () => { cy.visit("/dashboard"); cy.log("Has no detectable accessibility issues"); cy.injectAxe(); cy.checkA11y(); cy.log("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/"); }); });