35 lines
963 B
JavaScript
35 lines
963 B
JavaScript
// The Lucia project.
|
|
// Copyright 2026-2026 DSP, inc. All rights reserved.
|
|
// Authors:
|
|
// imacat.yang@dsp.im (imacat), 2026/03/05
|
|
|
|
import { loginWithFixtures } from "../support/intercept";
|
|
|
|
describe("Account Management", () => {
|
|
beforeEach(() => {
|
|
loginWithFixtures();
|
|
});
|
|
|
|
it("displays user list on account admin page", () => {
|
|
cy.visit("/account-admin");
|
|
cy.wait("@getUsers");
|
|
// Should display users from fixture
|
|
cy.contains("Test Admin").should("exist");
|
|
cy.contains("Alice Wang").should("exist");
|
|
cy.contains("Bob Chen").should("exist");
|
|
});
|
|
|
|
it("shows active/inactive status badges", () => {
|
|
cy.visit("/account-admin");
|
|
cy.wait("@getUsers");
|
|
// The user list should show status indicators
|
|
cy.contains("testadmin").should("exist");
|
|
});
|
|
|
|
it("navigates to my-account page", () => {
|
|
cy.visit("/my-account");
|
|
cy.wait("@getMyAccount");
|
|
cy.url().should("include", "/my-account");
|
|
});
|
|
});
|