mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-02-08 07:33:08 +08:00
* docs: add Chinese versions docs * update --------- Co-authored-by: neo <neo.dowithless@gmail.com>
763 B
763 B
测试要求
最低测试覆盖率:80%
测试类型(全部需要):
- 单元测试 - 单个函数、工具、组件
- 集成测试 - API 端点、数据库操作
- 端到端测试 - 关键用户流程 (Playwright)
测试驱动开发
强制工作流程:
- 先写测试 (失败)
- 运行测试 - 它应该失败
- 编写最小实现 (成功)
- 运行测试 - 它应该通过
- 重构 (改进)
- 验证覆盖率 (80%+)
测试失败排查
- 使用 tdd-guide 代理
- 检查测试隔离性
- 验证模拟是否正确
- 修复实现,而不是测试(除非测试有误)
代理支持
- tdd-guide - 主动用于新功能,强制执行先写测试
- e2e-runner - Playwright 端到端测试专家