mirror of https://github.com/nodejs/node.git
doc: clarify guide on testing internal errors
PR-URL: https://github.com/nodejs/node/pull/42813 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>pull/42893/head
parent
8cbc39068c
commit
fc485a9cbe
|
@ -312,6 +312,18 @@ assert.throws(
|
|||
);
|
||||
```
|
||||
|
||||
In the case of internal errors, prefer checking only the `code` property:
|
||||
|
||||
```js
|
||||
assert.throws(
|
||||
() => {
|
||||
throw new ERR_FS_FILE_TOO_LARGE(`${sizeKiB} Kb`);
|
||||
},
|
||||
{ code: 'ERR_FS_FILE_TOO_LARGE' }
|
||||
// Do not include message: /^File size ([0-9]+ Kb) is greater than 2 GiB$/
|
||||
);
|
||||
```
|
||||
|
||||
### Console output
|
||||
|
||||
Output written by tests to stdout or stderr, such as with `console.log()` or
|
||||
|
|
Loading…
Reference in New Issue