用途:该技能面向使用 Vitest 的项目测试工作,帮助编写、运行和优化测试用例,覆盖 Vue 组件与 TypeScript 逻辑。
主要能力:使用 Vitest 编写测试;运行 pnpm test 或针对特定文件的测试命令;阅读和理解测试覆盖率报告;模拟 API 响应和 Nuxt composables(例如 useI18n)。
使用方式:先阅读被测试文件的源代码,理解逻辑分支;设计用例时考虑正常流程、异常流程和边缘情况;在 tests/setup/vitest.setup.ts 或测试文件中配置必要的 mock;编写完成后必须运行测试确保其通过。
适用场景:使用 Vitest 的 Vue 组件与 TypeScript 逻辑测试,特别是涉及 Nuxt composables 和 API 响应的场景。
限制:资料未提供安装步骤、依赖版本、支持平台、收费方式或效果保证;实际可用性取决于所在项目配置。