name: test description: 运行Terrae组件的测试 argument-hint: [组件名称] allowed-tools: Bash(npm run test*), Bash(npx vitest *)
测试技能
运行Terrae组件的测试。
使用说明
-
运行所有测试
npm run test:run此命令以单次运行模式执行vitest。
-
以监视模式运行测试 如果用户希望获得实时反馈进行开发:
npm run test注意:此命令以监视模式运行,不会自动退出。
-
运行特定测试 要运行特定组件的测试:
npx vitest run {组件名称}示例:
npx vitest run marker -
报告结果
- 显示通过/失败的测试数量
- 对于失败的测试,显示:
- 测试名称
- 预期值与实际值
- 文件和行号
-
处理失败情况 如果测试失败:
- 分析失败原因
- 询问用户是否需要帮助修复测试或代码
- 显示相关的测试文件和组件代码
-
测试文件位置 测试文件通常位于:
src/registry/map/__tests__/{组件}.test.tsx- 或与组件同目录:
{组件}.test.tsx