Skip to content

Commit c1051a0

Browse files
authored
doc: set exit code in custom test runner example
Signed-off-by: Matteo Collina <hello@matteocollina.com> PR-URL: #51056 Reviewed-By: Chemi Atlow <chemi@atlow.co.il> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent 8b690a1 commit c1051a0

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

doc/api/test.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -1154,8 +1154,11 @@ import process from 'node:process';
11541154
import path from 'node:path';
11551155

11561156
run({ files: [path.resolve('./tests/test.js')] })
1157-
.compose(tap)
1158-
.pipe(process.stdout);
1157+
.on('test:fail', () => {
1158+
process.exitCode = 1;
1159+
})
1160+
.compose(tap)
1161+
.pipe(process.stdout);
11591162
```
11601163

11611164
```cjs
@@ -1164,8 +1167,11 @@ const { run } = require('node:test');
11641167
const path = require('node:path');
11651168

11661169
run({ files: [path.resolve('./tests/test.js')] })
1167-
.compose(tap)
1168-
.pipe(process.stdout);
1170+
.on('test:fail', () => {
1171+
process.exitCode = 1;
1172+
})
1173+
.compose(tap)
1174+
.pipe(process.stdout);
11691175
```
11701176

11711177
## `test([name][, options][, fn])`

0 commit comments

Comments
 (0)