task-16(壳层/路由): 实现退出登录入口的壳层交互(确认式)
logout.ts 定义 runLogout 纯流程(确认通过才 signOut,异常上抛由壳层反馈); AdminLayout 用 ElMessageBox.confirm 确认后再执行 store.signOut($reset + /login)。
This commit is contained in:
@@ -47,7 +47,7 @@ test('test_task_003_layout_contract_boundary_single_item', () => {
|
||||
test('test_task_003_layout_contract_boundary_limit_or_missing_field', () => {
|
||||
// 边界上限:Element Plus 交互能力按需命名导入,不整包拖入壳层。
|
||||
const layout = readSource(LAYOUT)
|
||||
assert.match(layout, /import\s*\{\s*ElMessage\s*\}\s*from\s*['"]element-plus['"]/)
|
||||
assert.match(layout, /import\s*\{\s*ElMessage(?:,\s*\w+)*\s*\}\s*from\s*['"]element-plus['"]/)
|
||||
assert.equal(occurrences(layout, 'import ElementPlus'), 0, '壳层不得整包导入 ElementPlus')
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user