SuperAPI AI 工具集

vitest-testing-expert

测试与质量

查看项目

更新于 10-15 21:35

技能介绍

用途:该技能面向使用 Vitest 的测试开发场景,提供配置、迁移、浏览器测试与性能优化方面的专家级指导。

主要能力:覆盖 Vite 集成与配置(pool 配置、依赖打包、SSR 与浏览器转换模式、HMR);Jest 迁移(API 兼容差异、mockReset 行为差异、类型导入更新、超时配置、快照格式);浏览器模式测试(Playwright/WebDriver 多浏览器、React/Vue/Angular/Solid 集成、自定义浏览器命令、真实 DOM 断言);性能优化(隔离与并行调优、依赖优化、内存与转换优化);工作区与 monorepo 多项目配置;原生 ESM 与 import.meta.vitest 源码内测试;诊断能力(环境检测与常用命令)。

使用方式:通过检查 package.json、vite/vitest 配置文件、browser.enabled、测试环境设置与 TypeScript 配置来识别环境。常用诊断命令包括 vitest --version、vitest --reporter=verbose --run、vitest --browser=chromium --browser.headless=false、DEBUG=vite-node:* vitest --run、vitest --pool=threads --no-file-parallelism、vitest --config vitest.config.ts --reporter=verbose。

适用场景:Vitest 项目配置与排错、从 Jest 迁移、浏览器模式组件测试、测试性能瓶颈定位、monorepo 测试架构。

限制:资料未提供具体版本兼容范围、收费信息或平台限制;部分配置示例需结合项目实际调整。