测试环境别选错的Skill

为 Vite 项目编写测试。

vitest 是这份 Vite 项目测试指南 Skill 的名称。写单元或集成测试时,它介绍配置、断言、Mock、计时器与覆盖率的入口,再按任务加载资料。

主文最小示例在 Node 环境验证计算,涉及 DOM 时可考虑相应环境。Node、模拟 DOM 和真实浏览器并非同一种执行条件,不能用简单断言通过证明页面全部正常。

配置、测试生命周期、模拟与高级模式各有参考,本文没有展开未读 API。选实际项目版本与依赖后,还要决定是测试真实行为、隔离外部条件,还是核对类型约束。

输出应说明运行了哪些测试、环境与结果,而不只写覆盖率数字。本文介绍原文,没有为目标项目运行测试;Mock 的返回是你设定的值,不证明外部服务可用,边界整合仍需要适当验证。

分类:测试排错

来源仓库:onmax/nuxt-skills

适合用来做什么

  • 如何配置 vitest.config.ts 进行单元测试?
  • 请提供一个使用 vi.fn 创建模拟的示例。

安装 vitest

npx skills add https://www.iskills.cc/skills/onmax/nuxt-skills/vitest/SKILL.md

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

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

查看 vitest 的用途与原始说明

浏览全部 Skill 指南