This commit is contained in:
2026-08-05 15:54:59 +08:00
parent eede351038
commit 4b31eb7786
43 changed files with 2117 additions and 851 deletions
+4 -4
View File
@@ -15,13 +15,13 @@ describe('server access store', () => {
expect(access.can('platform:warehouse:list')).toBe(true)
expect(access.can('platform:user:list')).toBe(false)
expect(access.firstAccessiblePath).toBe('/warehouses')
expect(access.firstAccessiblePath).toBe('/dashboard')
})
it('exposes no permissions when the server snapshot is empty', () => {
it('keeps only the unprotected dashboard when the server snapshot is empty', () => {
const access = useAccessPreviewStore()
expect(access.permissionCodes.size).toBe(0)
expect(access.filteredNavigation).toHaveLength(0)
expect(access.firstAccessiblePath).toBeNull()
expect(access.filteredNavigation).toHaveLength(1)
expect(access.firstAccessiblePath).toBe('/dashboard')
})
})