部署公网并修正 live smoke 角色导航(05-30-deploy-mobile-public-audit)

这个提交包含在:
2026-05-30 15:42:43 +08:00
父节点 df56d6f1a0
当前提交 56faf3b71c
共修改 9 个文件,包含 157 行新增和 6 行删除
+7 -2
查看文件
@@ -32,9 +32,14 @@ export async function assertForbiddenPage(page: Page) {
await expect(page.getByRole("heading", { name: "无权限访问", exact: true })).toBeVisible();
}
export async function assertMainNavVisible(page: Page) {
export async function assertMainNavVisible(page: Page, options: { expectTeam?: boolean } = {}) {
const { expectTeam = true } = options;
await expect(page.getByRole("link", { name: "工作台", exact: true }).first()).toBeVisible();
await expect(page.getByRole("link", { name: "团队" }).first()).toBeVisible();
if (expectTeam) {
await expect(page.getByRole("link", { name: "团队" }).first()).toBeVisible();
} else {
await expect(page.getByRole("link", { name: "团队", exact: true })).toHaveCount(0);
}
await expect(page.getByRole("link", { name: "项目" }).first()).toBeVisible();
}
+1 -4
查看文件
@@ -115,10 +115,7 @@ test.describe("live smoke", () => {
userName = employee.name;
await assertPortalLoaded(page);
await assertMainNavVisible(page);
await page.goto("/team");
await expect(page.getByRole("heading", { name: "团队状态", exact: true })).toBeVisible();
await assertMainNavVisible(page, { expectTeam: false });
await page.goto("/projects");
await expect(page.getByRole("heading", { name: "项目", exact: true })).toBeVisible();