Skip to content

Commit 85daf07

Browse files
committed
fix: Optimize the multi-level title problem of the test context
1 parent 962d472 commit 85daf07

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

guide/test-context.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ title: 测试上下文 | 指南
33
outline: deep
44
---
55

6-
# 测试上下文
6+
# 测试上下文 {#test-context}
77

88
[Playwright Fixtures](https://playwright.dev/docs/test-fixtures) 的启发,Vitest 的测试上下文允许你定义可在测试中使用的工具(utils)、状态(states)和固定装置(fixtures)。
99

10-
## 用法
10+
## 用法 {#usage}
1111

1212
第一个参数或每个测试回调是一个测试上下文。
1313

@@ -20,7 +20,7 @@ it('should work', ({ task }) => {
2020
})
2121
```
2222

23-
## 内置测试上下文
23+
## 内置测试上下文 {#built-in-test-context}
2424

2525
#### `task`
2626

@@ -125,7 +125,7 @@ it('stop request when test times out', async ({ signal }) => {
125125

126126
[`onTestFinished`](/api/#ontestfailed) 与当前测试用例绑定。当你并发执行多个测试并希望只对某个特定测试进行特殊处理时,这个 API 会非常有帮助。
127127

128-
## 扩展测试上下文
128+
## 扩展测试上下文 {#extending-test-context}
129129

130130
Vitest 提供了两种不同的方式来帮助你扩展测试上下文。
131131

@@ -191,7 +191,7 @@ export const test = todosTest.extend({
191191
})
192192
```
193193

194-
#### 固定装置初始化
194+
#### 固定装置初始化 {#default-fixture}
195195

196196
Vitest 运行器将智能地初始化你的固定装置并根据使用情况将它们注入到测试上下文中。
197197

@@ -231,7 +231,7 @@ test('context must be destructured', ({ todos }) => { // [!code ++]
231231

232232
:::
233233

234-
#### 自动化装置
234+
#### 自动化装置 {#automated-fixture}
235235

236236
Vitest 还支持 fixture 的元组语法,允许你传递每个 fixture 的选项。例如,你可以使用它来显式初始化固定装置,即使它没有在测试中使用。
237237

@@ -253,7 +253,7 @@ const test = base.extend({
253253
test('works correctly')
254254
```
255255

256-
#### Default fixture
256+
#### 默认的装置 {#Default fixture}
257257

258258
Since Vitest 3, you can provide different values in different [projects](/guide/projects). To enable this feature, pass down `{ injected: true }` to the options. If the key is not specified in the [project configuration](/config/#provide), then the default value will be used.
259259

0 commit comments

Comments
 (0)