SuperAPI AI 工具集

vitest

测试与质量

查看项目

更新于 10-15 21:40

技能介绍

用途:Vitest 是 Vite 原生的测试框架。本技能为其 API 参考,供编写、审查和重构测试时查阅。

资料结构:技能目录 skills/vitest/ 含 SKILL.md、references/(api、guide、patterns 三类)、samples/ 和 scripts/。references/api 覆盖 test-api、expect、vi;references/guide 覆盖 cli、config、coverage、environment、snapshot、testing-types、workspace;references/patterns 覆盖 mocking、async。samples/ 提供基础测试、覆盖率配置、describe 与钩子、模块 mocking、参数化测试、快照测试、spyOn、测试环境、类型测试、workspace 设置等示例;scripts/ 含安装、设置、CLI、覆盖率说明。

主要能力:test、describe、it、expect、vi.fn、vi.mock、vi.spyOn;beforeEach/afterEach/beforeAll/afterAll 钩子;coverage(v8/istanbul);CLI 命令与标志;vitest.config.ts 配置;测试环境(jsdom、happy-dom、edge-runtime);快照测试、类型测试、workspace;mocking 与异步/假定时器模式。

使用方式:按任务→分类映射表定位分类,阅读 references/{category}/README.md 找到目标页面,再读该 .md 获取详情。例如 describe/it/钩子/modifiers/each 对应 api;配置、CLI、覆盖率、测试环境、快照/类型/workspace 对应 guide;mock 与异步模式对应 patterns。

适用场景:使用 Vitest 进行测试开发或代码审查、重构时查阅具体 API 与配置。

限制:资料仅给出目录与探索步骤,未提供具体命令、代码内容、收费或平台信息,暂未提供。