feat(admin): album management pages with members and categories

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-18 12:33:46 +08:00
parent a6cc190751
commit 50c59ca9d4
27 changed files with 2977 additions and 16 deletions
+3 -3
View File
@@ -29,7 +29,7 @@ test('错误密码 → 本地化错误提示(AUTH_INVALID_CREDENTIALS)', asy
await expect(page).toHaveURL(/\/auth\/login/)
})
test('正确登录 → 落到相册管理占位页', async ({ page }) => {
test('正确登录 → 落到相册管理列表页', async ({ page }) => {
const { account, password } = adminCredentials()
await page.goto('/#/auth/login')
await page.getByPlaceholder('请输入账号').fill(account)
@@ -39,7 +39,7 @@ test('正确登录 → 落到相册管理占位页', async ({ page }) => {
// 首页 '/' 重定向到菜单第一个有效路径(/albums/manage)
await expect(page).toHaveURL(/\/albums\/manage/)
await expect(page.getByText('相册管理').first()).toBeVisible()
await expect(page.getByText('相册管理功能建设中').first()).toBeVisible()
await expect(page.getByRole('button', { name: '新建相册' })).toBeVisible()
})
test('登录后刷新页面 → 会话令牌持久,受保护路由仍可达', async ({ page }) => {
@@ -57,7 +57,7 @@ test('登录后刷新页面 → 会话令牌持久,受保护路由仍可达',
// 刷新后不弹回登录页:动态路由重建,受保护页仍加载
await page.reload()
await expect(page).toHaveURL(/\/albums\/manage/)
await expect(page.getByText('相册管理功能建设中').first()).toBeVisible()
await expect(page.getByRole('button', { name: '新建相册' })).toBeVisible()
})
test('用户菜单登出 → 尽力吊销会话并回到登录页', async ({ page }) => {