Terrae组件测试运行器 test

这是一个用于运行Terrae组件测试的自动化工具技能,支持全量测试、监视模式和特定组件测试,提供详细的测试结果报告和失败分析功能。关键词:Terrae组件测试、vitest测试框架、前端测试自动化、测试报告分析、组件开发调试

测试 0 次安装 0 次浏览 更新于 3/4/2026

name: test description: 运行Terrae组件的测试 argument-hint: [组件名称] allowed-tools: Bash(npm run test*), Bash(npx vitest *)

测试技能

运行Terrae组件的测试。

使用说明

  1. 运行所有测试

    npm run test:run
    

    此命令以单次运行模式执行vitest。

  2. 以监视模式运行测试 如果用户希望获得实时反馈进行开发:

    npm run test
    

    注意:此命令以监视模式运行,不会自动退出。

  3. 运行特定测试 要运行特定组件的测试:

    npx vitest run {组件名称}
    

    示例:npx vitest run marker

  4. 报告结果

    • 显示通过/失败的测试数量
    • 对于失败的测试,显示:
      • 测试名称
      • 预期值与实际值
      • 文件和行号
  5. 处理失败情况 如果测试失败:

    • 分析失败原因
    • 询问用户是否需要帮助修复测试或代码
    • 显示相关的测试文件和组件代码
  6. 测试文件位置 测试文件通常位于:

    • src/registry/map/__tests__/{组件}.test.tsx
    • 或与组件同目录:{组件}.test.tsx