From 33ce0d3ee75aaedd714476967bcdc74cdda20103 Mon Sep 17 00:00:00 2001 From: Priya Shastri <97130930+pshastricb@users.noreply.github.com> Date: Tue, 27 Sep 2022 12:35:41 -0700 Subject: [PATCH] test: modify test-debugger-custom-port.js to use async-await PR-URL: https://github.com/nodejs/node/pull/44680 Reviewed-By: Luigi Pinca Reviewed-By: Rich Trott --- test/sequential/test-debugger-custom-port.js | 34 +++++++++----------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/test/sequential/test-debugger-custom-port.js b/test/sequential/test-debugger-custom-port.js index e6cee10ffa5..7c8abdc0c55 100644 --- a/test/sequential/test-debugger-custom-port.js +++ b/test/sequential/test-debugger-custom-port.js @@ -9,22 +9,20 @@ const startCLI = require('../common/debugger'); const assert = require('assert'); // Custom port. -{ - const script = fixtures.path('debugger', 'three-lines.js'); +const script = fixtures.path('debugger', 'three-lines.js'); - const cli = startCLI([`--port=${common.PORT}`, script]); - - cli.waitForInitialBreak() - .then(() => cli.waitForPrompt()) - .then(() => { - assert.match(cli.output, /debug>/, 'prints a prompt'); - assert.match( - cli.output, - new RegExp(`< Debugger listening on [^\n]*${common.PORT}`), - 'forwards child output'); - }) - .then(() => cli.quit()) - .then((code) => { - assert.strictEqual(code, 0); - }); -} +const cli = startCLI([`--port=${common.PORT}`, script]); +(async function() { + try { + await cli.waitForInitialBreak(); + await cli.waitForPrompt(); + assert.match(cli.output, /debug>/, 'prints a prompt'); + assert.match( + cli.output, + new RegExp(`< Debugger listening on [^\n]*${common.PORT}`), + 'forwards child output'); + } finally { + const code = await cli.quit(); + assert.strictEqual(code, 0); + } +})().then(common.mustCall());