kurihada
|
bca19b7741
|
test: 补充单元测试提升代码覆盖率
新增测试文件:
- agent/executor-extended.test.ts, presets/
- context/manager-extended.test.ts
- core/agent.test.ts, providers.test.ts
- lsp/cli.test.ts, client-extended.test.ts, index.test.ts
- permission/file-prompt.test.ts, prompt.test.ts
- skills/builtin/
- tools/filesystem/write_file-extended.test.ts
- tools/git/git_commit-extended.test.ts
- tools/load_description.test.ts
- tools/todo/todo-manager.test.ts
- tools/tool-search.test.ts
- types/
- utils/config-extended.test.ts, diff-extended.test.ts
修改现有测试:
- agent/manager.test.ts
- tools/skill/skill.test.ts
- utils/config.test.ts, diff.test.ts, image.test.ts
|
2025-12-11 20:37:03 +08:00 |
|
kurihada
|
729fb2d42a
|
feat: 添加完整的单元测试套件
- 新增 vitest 测试框架配置
- 添加 54 个测试文件,共 951 个测试用例
- 覆盖核心模块:
- Agent: executor, registry, config-loader, permission-merger
- Context: manager, compaction, prune, token-counter
- Permission: manager, bash/file/git/web checkers, wildcard
- Session: manager, storage
- Tools: filesystem (12个), git (10个), web, shell, todo, task
- LSP: client, server, language
- Utils: config, diff
- UI: terminal
|
2025-12-11 14:45:24 +08:00 |
|