From 2acbf60776db24e0eb617975f9ef56bf446dd3db Mon Sep 17 00:00:00 2001 From: noise Date: Tue, 21 Jul 2026 20:20:04 +0800 Subject: [PATCH] fix(v4): fix `api/advanced/reporters.md` error eslint's format --- api/advanced/reporters-life-cycle.md | 24 ++++++++++++++++++++++++ api/advanced/reporters.md | 19 +------------------ eslint.config.js | 1 + 3 files changed, 26 insertions(+), 18 deletions(-) create mode 100644 api/advanced/reporters-life-cycle.md diff --git a/api/advanced/reporters-life-cycle.md b/api/advanced/reporters-life-cycle.md new file mode 100644 index 00000000..ca67c574 --- /dev/null +++ b/api/advanced/reporters-life-cycle.md @@ -0,0 +1,24 @@ + + +- [`onInit`](#oninit) +- [`onTestRunStart`](#ontestrunstart) + - [`onTestModuleQueued`](#ontestmodulequeued) + - [`onTestModuleCollected`](#ontestmodulecollected) + - [`onTestModuleStart`](#ontestmodulestart) + - [`onTestSuiteReady`](#ontestsuiteready) + - [`onHookStart(beforeAll)`](#onhookstart) + - [`onHookEnd(beforeAll)`](#onhookend) + - [`onTestCaseReady`](#ontestcaseready) + - [`onTestCaseAnnotate`](#ontestcaseannotate) 3.2.0 + - [`onTestCaseArtifactRecord`](#ontestcaseartifactrecord) 4.0.11 + - [`onHookStart(beforeEach)`](#onhookstart) + - [`onHookEnd(beforeEach)`](#onhookend) + - [`onHookStart(afterEach)`](#onhookstart) + - [`onHookEnd(afterEach)`](#onhookend) + - [`onTestCaseResult`](#ontestcaseresult) + - [`onHookStart(afterAll)`](#onhookstart) + - [`onHookEnd(afterAll)`](#onhookend) + - [`onTestSuiteResult`](#ontestsuiteresult) + - [`onTestModuleEnd`](#ontestmoduleend) + - [`onCoverage`](#oncoverage) +- [`onTestRunEnd`](#ontestrunend) diff --git a/api/advanced/reporters.md b/api/advanced/reporters.md index d0755300..51d18c7e 100644 --- a/api/advanced/reporters.md +++ b/api/advanced/reporters.md @@ -6,24 +6,7 @@ Vitest 拥有自己的测试运行生命周期。这些生命周期通过报告器的方法来表示: -- [报告器 {#reporters}](#报告器-reporters) - - [onInit](#oninit) - - [onBrowserInit {#onbrowserinit}](#onbrowserinit-onbrowserinit) - - [onTestRunStart](#ontestrunstart) - - [onTestRunEnd](#ontestrunend) - - [onCoverage](#oncoverage) - - [onTestModuleQueued](#ontestmodulequeued) - - [onTestModuleCollected](#ontestmodulecollected) - - [onTestModuleStart](#ontestmodulestart) - - [onTestModuleEnd](#ontestmoduleend) - - [onHookStart](#onhookstart) - - [onHookEnd](#onhookend) - - [onTestSuiteReady](#ontestsuiteready) - - [onTestSuiteResult](#ontestsuiteresult) - - [onTestCaseReady](#ontestcaseready) - - [onTestCaseResult](#ontestcaseresult) - - [onTestCaseAnnotate 3.2.0 {#ontestcaseannotate}](#ontestcaseannotate-320-ontestcaseannotate) - - [onTestCaseArtifactRecord 4.0.11 {#ontestcaseartifactrecord}](#ontestcaseartifactrecord-4011-ontestcaseartifactrecord) + 除非被跳过,否则单个模块中的测试和 reporters 将按顺序报告。所有跳过的测试将在 reporters 测试套件或模块的末尾报告。 diff --git a/eslint.config.js b/eslint.config.js index f0d03b64..9060b2c4 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -22,6 +22,7 @@ export default antfu( 'advanced/api/import-example.md', 'api/advanced/import-example.md', 'guide/examples/*.md', + 'reporters-life-cycle.md', 'README.md', '.github/*.md', ],