Skip to content

Commit b16e485

Browse files
amer8BridgeAR
authored andcommitted
test: add coverage for systemerror set name
PR-URL: #24200 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
1 parent bc97b62 commit b16e485

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

test/parallel/test-errors-systemerror.js

+22
Original file line numberDiff line numberDiff line change
@@ -111,3 +111,25 @@ const { ERR_TEST } = codes;
111111
assert.strictEqual(err.path, 'path');
112112
assert.strictEqual(err.dest, 'path');
113113
}
114+
115+
{
116+
const ctx = {
117+
code: 'ERR_TEST',
118+
message: 'Error occurred',
119+
syscall: 'syscall_test'
120+
};
121+
assert.throws(
122+
() => {
123+
const err = new ERR_TEST(ctx);
124+
err.name = 'SystemError [CUSTOM_ERR_TEST]';
125+
throw err;
126+
},
127+
{
128+
code: 'ERR_TEST',
129+
name: 'SystemError [CUSTOM_ERR_TEST]',
130+
message: 'custom message: syscall_test returned ERR_TEST ' +
131+
'(Error occurred)',
132+
info: ctx
133+
}
134+
);
135+
}

0 commit comments

Comments
 (0)