Skip to content

Commit d22486b

Browse files
authored
docs(anchor): document add custom anchor (#769)
* docs(anchor): guide/improving-performance * docs(anchor):/guide/migration * docs(anchor):guide/migration * typo * docs(anchor): /config * docs(anchor): /mocking * docs(anchor): guide/browser/index * docs(anchor): guide/comparisons * docs(anchor): /guide/browser/why * docs(anchor): /guide/browser/config * docs(anchor): guide/browser/playwright * docs(anchor): guide/browser/api * docs(anchor): guide/browser/component-testing * docs(anchor): guide/browser/visual-regression-testing * docs(anchor): move file `trace-viewer` to `trace-view` * docs(anchor): advanced * docs(anchor): blog * fix(anchor): trace-view * fix(anchor): fix api/reporters.md * fix(anchor): fix api/reporters.md * fix(anchor): fix api/reporters.md
1 parent 9ca6996 commit d22486b

29 files changed

+152
-152
lines changed

.vitepress/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ export default ({ mode }: { mode: string }) => {
369369
},
370370
{
371371
text: '跟踪查看器',
372-
link: '/guide/browser/trace-viewer',
372+
link: '/guide/browser/trace-view',
373373
docFooterText: 'Trace Viewer | Browser Mode',
374374
},
375375
],

advanced/api/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Advanced API
33
---
44

5-
# 快速起步
5+
# 快速起步 {#getting-started}
66

77
::: warning
88
本指南列出了通过 Node.js 脚本运行测试的高级 API。如果你只是想[运行测试](/guide/),你可能不需要这些内容。这些 API 主要用于库作者。

advanced/api/reporters.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 报告器 「Reporters」
1+
# 报告器 {#reporters}
22

33
::: warning
44
这是一个高级 API。如果我们只想配置内置的报告器,请阅读 ["Reporters"](/guide/reporters) 指南。

advanced/api/vitest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Vitest 4 新增了多个 API(它们都标记有 "4.0.0+" 徽章),并移除
3131

3232
测试模式只会调用 `test``it` 中的函数,并在遇到 `bench` 时抛出错误。此模式使用配置中的 `include``exclude` 选项来查找测试文件。
3333

34-
### benchmark <Badge type="warning">实验性</Badge>
34+
### benchmark <Badge type="warning">实验性</Badge> {#benchmark-experimental}
3535

3636
基准测试模式调用 `bench` 函数,并在遇到 `test``it` 时抛出错误。此模式使用配置中的 `benchmark.include``benchmark.exclude` 选项来查找基准测试文件。
3737

@@ -47,7 +47,7 @@ Vitest 4 新增了多个 API(它们都标记有 "4.0.0+" 徽章),并移除
4747

4848
这是全局的 [`ViteDevServer`](https://vite.dev/guide/api-javascript#vitedevserver)
4949

50-
## state <Badge type="warning">实验性</Badge>
50+
## state <Badge type="warning">实验性</Badge> {#state-experimental}
5151

5252
::: warning
5353
公共 `state` 是一个实验性 API(除了 `vitest.state.getReportedEntity`)。破坏性更改可能不遵循 SemVer,请在使用时固定 Vitest 的版本。

advanced/metadata.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 任务元数据
1+
# 任务元数据 {#task-metadata}
22

33
::: warning
44
Vitest 导出了实验性私有 API。重大更改可能不遵循 semver,使用时请固定 Vitest 的版本。

advanced/reporters.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# 扩展默认报告器 (Extending Reporters)
1+
# 扩展默认报告器 {#extending-reporters}
22

33
::: warning
44
这是一个高级 API。如果我们只是想配置内置报告器,请阅读 [Reporters](/guide/reporters) 指南。
55
:::
66

77
我们可以从 `vitest/reporters` 导入报告器并扩展它们来创建自定义报告器。
88

9-
## 扩展内置报告器 (Extending Built-in Reporters)
9+
## 扩展内置报告器 {#extending-built-in-reporters}
1010

1111
一般来说,我们不需要从头开始创建报告器。`vitest` 附带了几个可以扩展的默认报告程序。
1212

@@ -58,7 +58,7 @@ export default defineConfig({
5858
})
5959
```
6060

61-
## 报告的任务(Reported Tasks)
61+
## 报告的任务 {#reported-tasks}
6262

6363
建议使用 Reported Tasks API,而不是使用报告器接收到的任务。
6464

@@ -79,11 +79,11 @@ class MyReporter implements Reporter {
7979
}
8080
```
8181

82-
## 导出报告器 (Exported Reporters)
82+
## 导出报告器 {#exported-reporters}
8383

8484
`vitest` 附带了一些[内置报告器](/guide/reporters),我们可以开箱即用。
8585

86-
### 内置报告器:
86+
### 内置报告器: {#built-in-reporters}
8787

8888
1. `DefaultReporter`
8989
2. `DotReporter`
@@ -95,10 +95,10 @@ class MyReporter implements Reporter {
9595
8. `HangingProcessReporter`
9696
9. `TreeReporter`
9797

98-
### 基础抽象报告器:
98+
### 基础抽象报告器: {#base-abstract-reporters}
9999

100100
1. `BaseReporter`
101101

102-
### 接口报告器:
102+
### 接口报告器: {#interface-reporters}
103103

104104
1. `Reporter`

advanced/runner.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 运行器 API
1+
# 运行器 API {#runner-api}
22

33
::: warning 注意
44
这是高级 API。如果你只需要[运行测试](/guide/),你可能不需要这个。它主要被库的作者使用。
@@ -150,7 +150,7 @@ export default class Runner {
150150
快照支持和其他功能是依赖于测试运行器的。如果你想保留这些功能,可以从 `vitest/runners` 导入 `VitestTestRunner` 并将你的测试运行器继承该类。如果你想扩展基准测试功能,它还提供了 `NodeBenchmarkRunner`
151151
:::
152152

153-
## 你的任务函数
153+
## Tasks {#tasks}
154154

155155
::: warning
156156
“Runner Tasks API” 是实验性的,主要应在测试运行时使用。Vitest 还暴露了 [“Reported Tasks API”](/advanced/api/test-module),在主线程中工作时(例如在报告器内部)应优先使用。
@@ -275,7 +275,7 @@ export interface TaskResult {
275275
}
276276
```
277277

278-
## 你的任务函数
278+
## 你的任务函数 {#your-task-function}
279279

280280
Vitest 提供了 `createTaskCollector` 工具来创建您自己的 `test` 方法。它的行为与测试相同,但在收集期间会调用自定义方法。
281281

api/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
outline: deep
33
---
44

5-
# Test API 索引
5+
# Test API 索引 {#test-api-reference}
66

77
下面的类型签名中使用了以下类型:
88

blog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ outline: false
88
import BlogIndex from './.vitepress/components/BlogIndex.vue'
99
</script>
1010

11-
# Vitest 博客最新消息
11+
# Vitest 博客最新消息 {#latest-from-the-vitest-blog}
1212

1313
<BlogIndex />

config/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
outline: deep
33
---
44

5-
# 配置索引
5+
# 配置索引 {#configuring-vitest}
66

77
如果我们正在使用 Vite 并且拥有一个 `vite.config` 文件,Vitest 会读取它来匹配我们的 Vite 应用的插件和设置。如果我们想要为测试配置不同的设置,或者我们的并不特别依赖于 Vite,我们我们可以选择:
88

0 commit comments

Comments
 (0)