feat: Web 管理后台及 e2e 测试适配 API 路径变更
- e2e-tests API 路径统一更新为 /api/admin/ 和 /api/member/ 前缀 - Gateway isPublicPath 更新为 /api/admin/auth/ 和 /api/member/auth/ - Gateway 签名白名单路径更新 - 移除已废弃的 /api/checkIn/ 和 /api/auth/login 公开路径
This commit is contained in:
@@ -50,7 +50,7 @@ test.describe('管理员完整工作流', () => {
|
||||
await test.step('提交表单', async () => {
|
||||
const [response] = await Promise.all([
|
||||
page.waitForResponse(resp =>
|
||||
resp.url().includes('/api/roles') && resp.request().method() === 'POST',
|
||||
resp.url().includes('/api/admin/roles') && resp.request().method() === 'POST',
|
||||
{ timeout: 10000 }
|
||||
).catch(() => null),
|
||||
page.locator('.el-dialog button:has-text("确定")').click()
|
||||
|
||||
@@ -112,7 +112,7 @@ test.describe('用户权限边界验证', () => {
|
||||
});
|
||||
|
||||
await test.step('尝试访问受限API', async () => {
|
||||
const response = await page.request.get('/api/users?page=0&size=10');
|
||||
const response = await page.request.get('/api/admin/users?page=0&size=10');
|
||||
expect([200, 401, 403]).toContain(response.status());
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user