Skip to content
Vitest 1
Main Navigation 指南API配置高级
1.6.1
0.34.6

简体中文

English
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

简体中文

English
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

主题

Sidebar Navigation

指南

为什么选择 Vitest

快速开始

特性

工作区

命令行界面

测试筛选

报告器

代码覆盖率

快照(Snapshot)

模拟(Mocking)

类型测试

Vitest UI

浏览器模式

源码内测试

测试上下文

测试环境

扩展匹配器

IDE 集成

调试

与其他测试运行器的比较

迁移指南

常见错误

提升性能

API

测试 API 索引

模拟函数

Vi

expect

expectTypeOf

assert(断言)

assertType

配置

管理 Vitest 配置文件

配置 Vitest

页面导航

Vitest UI ​

Vitest 基于 Vite,底层运行测试时内置了一个开发服务器。这使得 Vitest 能够提供一个美观的 UI 来查看和交互测试。Vitest UI 是可选的,因此需要通过以下方式安装:

bash
npm i -D @vitest/ui

然后,可以通过添加 --ui 参数来启动带有 UI 的测试:

bash
vitest --ui

之后,你可以通过 http://localhost:51204/__vitest__/ 访问 Vitest UI。

Vitest UIVitest UI

从 Vitest 0.26.0 开始,UI 也可以作为报告器使用。在 Vitest 配置中使用 'html' 报告器来生成 HTML 输出并预览测试结果:

ts
// vitest.config.ts

export default {
  test: {
    reporters: ['html'],
  },
};

从 Vitest 0.31.0 开始,你可以在 Vitest UI 中查看覆盖率报告。详情请参阅 Vitest UI 覆盖率。

WARNING

如果你仍然希望在终端中实时查看测试运行情况,请不要忘记将 default 报告器添加到 reporters 选项中:['default', 'html']。

TIP

要预览你的 HTML 报告,你可以使用 vite preview 命令:

sh
npx vite preview --outDir ./html

可以通过 outputFile 配置选项设置输出路径。需要在此指定 .html 路径。例如,./html/index.html 是默认值。

Pager
上一页类型测试
下一页浏览器模式

基于 MIT 许可证 发布。

版权所有 (c) 2024 Mithril Contributors

https://v1.vitest.dev/guide/ui

基于 MIT 许可证 发布。

版权所有 (c) 2024 Mithril Contributors