Files
WechatExplorer/tests/unit/settings-navigation.test.ts
T
Wxw-Gu 262b15db84 feat: 优化全局 UI 交互与页面视觉体验
统一按钮、输入框、选择控件和开关的交互状态
优化日报、导出、设置、Agent Hub 和 API Center 的UI
完善组件、单元及 Electron E2E 测试
2026-08-21 15:05:06 +08:00

24 lines
857 B
TypeScript

import { describe, expect, it } from 'vitest'
import {
SETTINGS_CATEGORY_LABELS,
SETTINGS_NAVIGATION
} from '../../src/renderer/src/features/settings/model/settingsNavigation'
describe('settings navigation', () => {
it('places text-to-speech under intelligent capabilities', () => {
const intelligent = SETTINGS_NAVIGATION.find((group) => group.label === '智能能力')
expect(intelligent?.items.map((item) => item.id)).toEqual([
'voice-recognition',
'text-to-speech',
'ai-model'
])
})
it('temporarily hides storage and export from visible navigation', () => {
expect(SETTINGS_NAVIGATION.flatMap((group) => group.items)).not.toEqual(
expect.arrayContaining([{ id: 'storage-export', label: '存储与导出' }])
)
expect(SETTINGS_CATEGORY_LABELS['storage-export']).toBe('存储与导出')
})
})