task-8(壳层/路由): 实现业务域路由注册表
新增 src/router/routes.ts:adminPages 登记业务域页面(account 首批),routeOf 生成 路由记录,validateAdminPages 校验路径唯一/相对/含 title/load;router/index.ts 改 消费 adminRouteRecords,移除内联懒加载与路径字面量。
This commit is contained in:
@@ -13,11 +13,11 @@ test('test_task_003_layout_contract_normal_primary_path', () => {
|
||||
})
|
||||
|
||||
test('test_task_003_layout_contract_normal_variant_input', () => {
|
||||
// 正常变体:页面接线归路由所有;壳层不得静态 import 业务页面。
|
||||
// 正常变体:页面接线归路由注册表所有;壳层不得静态 import 业务页面。
|
||||
const layout = readSource(LAYOUT)
|
||||
const router = readSource(ROUTER)
|
||||
const registry = readSource('src/router/routes.ts')
|
||||
assert.equal(occurrences(layout, '@/pages/'), 0, 'AdminLayout 不得静态 import 业务页面')
|
||||
assert.ok(router.includes('component: () => import('), '路由使用异步组件加载页面')
|
||||
assert.ok(registry.includes('() => import('), '注册表使用异步组件加载页面')
|
||||
})
|
||||
|
||||
test('test_task_003_layout_contract_normal_repeated_operation_is_idempotent', () => {
|
||||
|
||||
Reference in New Issue
Block a user