20260913231607
This commit is contained in:
1 parent
f3ad727f1c
commit
c31329d387
179 files changed
+10846
-2684
No files matched your search
@@ -30,12 +30,14 @@ describe('路由分组(嵌套结构)', () => {
|
||||
expect(router.currentRoute.value.path).toBe('/module/module-management')
|
||||
})
|
||||
|
||||
it('菜单路由选项:含分组内子路由的完整路径,排除分组节点与动态/通配路由', () => {
|
||||
it('菜单路由选项:排除模块中心(adminOnly)整组与分组节点/动态/通配路由', () => {
|
||||
const values = menuRouteOptions.map((option) => option.value)
|
||||
|
||||
expect(values).toContain('/module/module-management')
|
||||
expect(values).toContain('/module/menu-management')
|
||||
expect(values).toContain('/module/i18n-type')
|
||||
// 模块中心是系统管理员专用页(meta.adminOnly):整组排除,
|
||||
// 「菜单管理」的路由下拉配不出第二入口
|
||||
expect(values).not.toContain('/module/module-management')
|
||||
expect(values).not.toContain('/module/menu-management')
|
||||
expect(values).not.toContain('/module/i18n-type')
|
||||
expect(values).toContain('/dashboard')
|
||||
// 分组节点本身、详情页(:id)、404 通配、登录页都不是菜单入口
|
||||
expect(values).not.toContain('/module')
|
||||
|
||||
Reference in new issue
Block a user