feat(admin): register phase3 service center routes
This commit is contained in:
@@ -63,6 +63,20 @@ describe('admin router access metadata', () => {
|
||||
expect(detailIndex).toBeGreaterThan(globalIndex)
|
||||
})
|
||||
|
||||
it('registers phase-three service center routes with their stable permissions', () => {
|
||||
const expected = [
|
||||
['port-schedules', '/port-schedules', 'platform:firstleg:port-schedule:list'],
|
||||
['customs-cases', '/customs', 'platform:firstleg:customs:list'],
|
||||
['outbound-dispatches', '/outbound-dispatches', 'platform:firstleg:outbound-dispatch:list'],
|
||||
]
|
||||
|
||||
for (const [name, path, permission] of expected) {
|
||||
const route = router.getRoutes().find((item) => item.name === name)
|
||||
expect(route?.path).toBe(path)
|
||||
expect(route?.meta.permission).toBe(permission)
|
||||
}
|
||||
})
|
||||
|
||||
it('protects counterparty records with a stable master-data permission', () => {
|
||||
const route = router.getRoutes().find((item) => item.name === 'counterparties')
|
||||
expect(route?.path).toBe('/master-data/counterparties')
|
||||
|
||||
Reference in New Issue
Block a user