Skip to content
Permalink
Browse files
test: use async/await in test-debugger-invalid-args
PR-URL: #44678
Reviewed-By: Rich Trott <rtrott@gmail.com>
  • Loading branch information
nupurchauhan6 authored and RafaelGSS committed Sep 26, 2022
1 parent 6c9ded8 commit 858631f720ef7c717ec3da9e01432c47ec015ea0
Showing 1 changed file with 13 additions and 17 deletions.
@@ -8,24 +8,20 @@ const startCLI = require('../common/debugger');
const assert = require('assert');

// Launch CLI w/o args.
{
(async () => {
const cli = startCLI([]);
cli.quit()
.then((code) => {
assert.strictEqual(code, 1);
assert.match(cli.output, /^Usage:/, 'Prints usage info');
});
}
const code = await cli.quit();
assert.strictEqual(code, 1);
assert.match(cli.output, /^Usage:/, 'Prints usage info');
})().then(common.mustCall());

// Launch w/ invalid host:port.
{
(async () => {
const cli = startCLI([`localhost:${common.PORT}`]);
cli.quit()
.then((code) => {
assert.match(
cli.output,
/failed to connect/,
'Tells the user that the connection failed');
assert.strictEqual(code, 1);
});
}
const code = await cli.quit();
assert.match(
cli.output,
/failed to connect/,
'Tells the user that the connection failed');
assert.strictEqual(code, 1);
})().then(common.mustCall());

0 comments on commit 858631f

Please sign in to comment.