# Vitest
一个 Vite 项目的首选测试框架,即使对于不使用 Vite 的项目也是一个可靠的替代方案。
其风格参考了 jest ,因此你可以使用 jest 中的大部分 API。
# 安装
npm install -D vitest
1
# 配置
默认不需要配置
# vitest.config.ts 方式配置
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
// ...
},
})
1
2
3
4
5
6
7
2
3
4
5
6
7
# vite.config.ts 方式配置(推荐🚀)
/// <reference types="vitest" />
import { defineConfig } from 'vite'
export default defineConfig({
test: {
// ...
},
})
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 命令行执行
默认会读取所有 **.test**
文件
{
"scripts": {
"test": "vitest",
"coverage": "vitest run --coverage"
}
}
1
2
3
4
5
6
2
3
4
5
6