Vitest
极速单元测试框架 · 官方链接
简介
Vitest 是基于 Vite 构建的下一代 JavaScript/TypeScript 单元测试框架。兼容 Jest API,开箱即用支持 TypeScript、ESM、JSX,热模块重载让测试飞快。
特性
- 兼容 Jest API
- Vite 驱动极速执行
- 原生 TypeScript 支持
- 智能文件监听
- 快照测试
- 代码覆盖率
安装
# 安装
npm install -D vitest
# 配置 vite.config.ts
# ///
# export default defineConfig({
# test: { globals: true, environment: "jsdom" }
# })
常用命令
# 运行所有测试
npx vitest run
# 监听模式
npx vitest
# 运行指定文件
npx vitest run src/utils.test.ts
# 代码覆盖率
npx vitest run --coverage
更多信息请访问 Vitest 官方网站