// @vitest-environment jsdom import { describe, it, expect } from 'vitest' import router from '../../src/router/index.js' describe('router', () => { it('registers all toolbox routes', () => { const paths = router.getRoutes().map(r => r.path) expect(paths).toContain('/') expect(paths).toContain('/json-formatter') expect(paths).toContain('/comparator') expect(paths).toContain('/encoder-decoder') expect(paths).toContain('/variable-name') expect(paths).toContain('/qr-code') expect(paths).toContain('/timestamp-converter') expect(paths).toContain('/color-converter') }) it('sets page title suffix via meta', () => { const comparator = router.getRoutes().find(r => r.name === 'Comparator') expect(comparator.meta.titleSuffix).toBe('对比') }) })