import {expect, test} from 'vitest'; import {adminRoutes, resolveAdminRoute, routeHash} from './adminRoutes'; // 中文注释:后台入口公告必须作为独立导航存在,避免公告表单被误藏在入口开关页。 test('后台入口公告路由可通过导航和 hash 访问', () => { expect(adminRoutes).toContainEqual({ id: 'creation-announcement', label: '入口公告', hash: '#creation-announcement', }); expect(resolveAdminRoute('#creation-announcement')).toBe( 'creation-announcement', ); expect(routeHash('creation-announcement')).toBe('#creation-announcement'); });