这款Skill帮测试跟上代码改动

用 Vitest 编写前端单元测试。

vitest 是指导 AI 使用 Vitest 编写测试、模拟依赖和配置覆盖率的 Skill。它来自 Anthony Fu 的技能库,适合 Vite、TypeScript 项目,以及希望调整现有测试套件的开发者。

它利用 Vitest 与 Vite 共享配置、转换和模块解析的特点,让测试与应用的技术环境更一致。文档也介绍智能监听:根据模块依赖关系,重新运行受改动影响的测试,方便在修改代码时得到反馈。

给 AI 一段待测逻辑和现有测试配置后,可以按任务查找断言、模拟时间、准备测试数据或筛选测试的资料。覆盖率、快照和类型检查也各有对应入口,不必把所有测试都写成同一种断言。这份归档基于 Vitest 5.x beta,实际使用时要与项目版本对照,尤其是新选项。它帮助编写和运行合适的测试;测试有意义与否,仍取决于有没有验证真实行为和容易出错的边界。

分类:测试排错

来源仓库:antfu/skills

适合用来做什么

  • 如何使用 Vitest 编写一个简单的单元测试?
  • 请演示如何在 Vitest 中进行模拟和断言。

安装 vitest

npx skills add https://www.iskills.cc/skills/antfu/skills/vitest/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 vitest 的用途与原始说明

浏览全部 Skill 指南