用途:该规则属于前端检查清单的测试类条目,用于在评审 CI 覆盖率、自动化检查或测试策略时,评估代码库是否真正落实了“编写单元测试”。重点不是规则是否写在文档里,而是它是否被持续自动验证。
主要能力:
- 检查代码库是否针对关键功能具备单元测试和良好覆盖率。
- 为未测试的函数与组件补充单元测试,提升可靠性。
- 解释单元测试如何提前发现缺陷,并作为预期行为的文档。
- 代码审查时检查测试、CI 工作流与执行点,指出规则未被自动验证或失败不阻断回归的具体缺口。
快速参考要点:
- 测试业务逻辑、工具函数与边界情况。
- 关键路径覆盖率目标 80% 以上。
- 使用能说明行为的描述性测试名称。
- 模拟外部依赖,而非内部模块。
- 在 CI 中运行测试,尽早发现回归。
使用方式:按检查、修复、解释、代码审查四类动作应用。完整实现细节、代码示例与框架相关指引见 references/rule.md;规则页面为 https://frontendchecklist.io/rules/testing/unit-tests。
限制:现有资料未提供具体框架配置、示例代码、价格或平台信息,相关细节暂未提供。