task-40(会话/菜单/权限): 真实登录态 smoke 收口本模块
用真实 admin 凭据打本地后端完成登录/cookie 会话/current-user/菜单树/401/ 权限路由 smoke(8 场景全过)。smoke 暴露前端登出 URL 错误:session.ts 走 /api/admin/logout(后端无此映射,500),改为 auth 模块根端点 POST /logout; 同步修正 task-25/36 断言。注:当前本地后端 POST /logout 亦返回 500,属 Java 侧缺陷,待后端模块修复后补登出 E2E。
This commit is contained in:
@@ -43,7 +43,8 @@ test('test_task_025_cookie_session_config_boundary_single_item', () => {
|
||||
// 边界单元素:登出是单次 POST,以 AJAX 标识发到共享实例,后端据此返回 JSON 而非页面。
|
||||
assert.match(sessionSrc, /X-Requested-With/, '登出走 AJAX 标识以便后端识别为 JSON 请求')
|
||||
assert.match(sessionSrc, /http\.post/)
|
||||
assert.match(sessionSrc, /\/api\/admin\/logout/)
|
||||
assert.match(sessionSrc, /\/logout/, '登出走 auth 模块根端点 POST /logout')
|
||||
assert.equal(sessionSrc.includes('/api/admin/logout'), false, '不应指向不存在的 /api/admin/logout')
|
||||
})
|
||||
|
||||
test('test_task_025_cookie_session_config_boundary_limit_or_missing_field', () => {
|
||||
|
||||
Reference in New Issue
Block a user