首页/软件开发/测试/添加测试Skill/
name: 添加测试
description: 为fe-tools实用程序添加或更新Jest单元测试。当添加新功能、现有行为更改或用户要求补测试/跨utils、web-utils、node-utils、canvas-utils或ai-utils添加测试时使用。
添加测试
工作流程
- 识别
packages/下的目标包:
- 通用助手 ->
packages/utils
- 仅浏览器API ->
packages/web-utils
- 仅Node.js API ->
packages/node-utils
- Canvas助手 ->
packages/canvas-utils
- AI/ML助手 ->
packages/ai-utils
- 在
packages/<pkg>/__tests__/中找到或创建一个测试文件。
- 遵循命名模式:
describe('函数名称', () => { it('应该...') })
- 至少覆盖:
- 常见预期行为
- 边界情况/边界值
- 错误或无效输入行为(如果适用)
- 使用确定性输入并避免外部I/O,除非必需。
- 建议运行焦点测试:
TEST_API=<package> npm run test