Files
ToolBox/tests/unit/router.test.js
T
renjue f1502ed08c
CI / docker (push) Successful in 11m42s
初始化 ToolBox 开发者工具箱。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-25 11:15:38 +08:00

23 lines
800 B
JavaScript

// @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('对比')
})
})