test: increase coverage for diagnostics_channel

1. test subscribe with invalid args
https://coverage.nodejs.org/coverage-21f2e8859dfbf09f/lib/diagnostics_channel.js.html#L27

2. test create channel with invalid args
https://coverage.nodejs.org/coverage-21f2e8859dfbf09f/lib/diagnostics_channel.js.html#L98

PR-URL: https://github.com/nodejs/node/pull/36602
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Yash Ladha <yash@yashladha.in>
This commit is contained in:
ZiJian Liu 2020-12-22 20:55:11 +08:00 committed by James M Snell
parent b8c15c7413
commit 51dfb869f3
No known key found for this signature in database
GPG Key ID: 7341B15C070877AC
2 changed files with 10 additions and 0 deletions

View File

@ -37,3 +37,7 @@ channel.publish(input);
// Should not publish after subscriber is unsubscribed
channel.unsubscribe(subscriber);
assert.ok(!channel.hasSubscribers);
assert.throws(() => {
channel.subscribe(null);
}, { code: 'ERR_INVALID_ARG_TYPE' });

View File

@ -20,3 +20,9 @@ channel.subscribe(common.mustCall((message, name) => {
}));
channel.publish(input);
{
assert.throws(() => {
dc.channel(null);
}, /ERR_INVALID_ARG_TYPE/);
}