关于 w-unit
w-unit 是一项仓库单元测试技能,要求遵循现有测试约定,覆盖请求行为并优先验证可能失败的情况,而非追求覆盖率指标。
主要功能
- 01遵循相邻测试与项目约定
- 02覆盖 API、错误路径和回归
- 03仅在规定边界使用模拟
- 04依次运行单文件及包测试
- 05行为或命令变更时更新文档
适用场景
- 01为请求的代码变更补充测试
- 02检查错误路径和回归问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-unit安装后在 Claude Code 中输入/w-unit确认已加载。
详细介绍
为请求的行为编写单元测试。遵循 vitest-v5(或技术栈的测试技能)和现有文件规范。不要盲目追求覆盖率百分比。
- 阅读相邻的测试和测试技能。将
*.test.ts与实现文件放在同一目录中。 - 测试可能出错的行为:公共 API、错误路径,以及此更改需要修复的回归问题。
- 仅在文档规定的边界处使用模拟。优先使用仓库中已有的真实类型和工厂函数。
- 先运行指定的测试文件,再运行软件包的测试脚本。
- 文档:如果行为或命令发生变化,请使用
/w-docs。
评论
支持 Markdown