mirror of
https://github.com/linshenkx/prompt-optimizer.git
synced 2026-07-04 10:14:34 +08:00
**目录结构重构**: - 将 41 个 composables 文件按功能分类到 10 个子目录 - model/ - 模型管理相关(5个文件) - prompt/ - 提示词相关(6个文件) - context/ - 上下文相关(2个文件) - image/ - 图像相关(2个文件) - ui/ - UI交互相关(11个文件) - accessibility/ - 无障碍相关(3个文件) - performance/ - 性能优化相关(4个文件) - storage/ - 存储相关(3个文件) - system/ - 系统相关(2个文件) - mode/ - 功能模式相关(4个文件) **技术实现**: - 使用 git mv 保留文件历史 - 为每个子目录创建 barrel export (index.ts) - 更新 120+ 处导入路径引用 - 修复测试文件中的导入路径 **功能优化**: - 新增 useCurrentMode composable 提供只读模式访问 - 基础模式下隐藏变量相关UI组件 - 优化 TestAreaPanel 根据功能模式动态显示变量表单 **影响范围**: - 移动文件:41个 composables - 新增文件:10个 index.ts - 更新导入:120+ 处导入路径 - 测试修复:3个测试文件路径更新
15 lines
506 B
TypeScript
15 lines
506 B
TypeScript
import { describe, it, expect } from 'vitest'
|
|
import { ref } from 'vue'
|
|
import { useTestModeConfig } from '../../../src/composables/ui/useTestModeConfig'
|
|
|
|
type OptimizationMode = 'system' | 'user'
|
|
|
|
describe('useTestModeConfig', () => {
|
|
it('基础初始化测试', () => {
|
|
const optimizationMode = ref<OptimizationMode>('system')
|
|
const testModeConfig = useTestModeConfig(optimizationMode)
|
|
|
|
expect(testModeConfig).toBeDefined()
|
|
expect(testModeConfig.currentModeConfig).toBeDefined()
|
|
})
|
|
}) |