用途:该技能面向需要在 Vite 项目中设置与使用 Vitest 的场景,覆盖编写单元测试和组件测试、按不同环境配置、使用 Vitest API 与工具、测试 Vue/React/Svelte 组件、浏览器模式、视觉回归测试、函数与模块 Mock、快照、覆盖率、Vitest UI、性能优化与调试排错。
主要能力:Vitest 面向 Vite 项目设计,开箱支持 TypeScript、JSX、ESM,具备快速 watch 模式与类 HMR 体验,并兼容 Jest API。技能内容按官方文档结构组织,涉及 https://vitest.dev/guide/、https://vitest.dev/api/、https://vitest.dev/config/。
使用方式:先根据用户请求确定主题,再从 examples/ 目录加载对应文件,例如 examples/getting-started.md、examples/features.md、examples/component-testing.md、examples/browser-mode.md、examples/visual-regression-testing.md、examples/trace-view.md、examples/test-api.md、examples/mocking.md、examples/snapshots.md、examples/coverage.md、examples/ui.md,以及 examples/config/basic-config.md、environment.md、browser-config.md;按需查阅 api/ 目录,或参考 templates/vitest-config.md、templates/test-examples.md。示例含 JavaScript 与 TypeScript 版本。
适用场景:新项目接入 Vitest、编写与组织测试、Mock 与快照、覆盖率与调试、组件与浏览器模式测试、性能优化等。
限制:资料未提供具体安装命令、版本号、收费或平台信息;具体语法、配置与最佳实践需以官方文档为准。