Skip to content

Commit

Permalink
test: update test-debugger-scripts to use await/async - fix lint errors
Browse files Browse the repository at this point in the history
  • Loading branch information
mmeenapriya committed Sep 17, 2022
1 parent 4d5fe19 commit 222d949
Showing 1 changed file with 40 additions and 6 deletions.
46 changes: 40 additions & 6 deletions test/sequential/test-debugger-scripts.js
Expand Up @@ -9,11 +9,43 @@ const startCLI = require('../common/debugger');
const assert = require('assert');

// List scripts.
const script = fixtures.path('debugger', 'three-lines.js');
const cli = startCLI([script]);
{
const script = fixtures.path('debugger', 'three-lines.js');
const cli = startCLI([script]);

function onFatal(error) {
cli.quit();
throw error;
}

// return cli.waitForInitialBreak()
// .then(() => cli.waitForPrompt())
// .then(() => cli.command('scripts'))
// .then(() => {
// assert.match(
// cli.output,
// /^\* \d+: \S+debugger(?:\/|\\)three-lines\.js/m,
// 'lists the user script');
// assert.doesNotMatch(
// cli.output,
// /\d+: node:internal\/buffer/,
// 'omits node-internal scripts');
// })
// .then(() => cli.command('scripts(true)'))
// .then(() => {
// assert.match(
// cli.output,
// /\* \d+: \S+debugger(?:\/|\\)three-lines\.js/,
// 'lists the user script');
// assert.match(
// cli.output,
// /\d+: node:internal\/buffer/,
// 'includes node-internal scripts');
// })
// .then(() => cli.quit())
// .then(null, onFatal);

(async () => {
try{
await cli.waitForInitialBreak();
await cli.waitForPrompt();
await cli.command('scripts');
Expand All @@ -34,7 +66,9 @@ try{
cli.output,
/\d+: node:internal\/buffer/,
'includes node-internal scripts');
} finally {
cli.quit()
}

})()
.then(() => cli.quit())
.then(null, onFatal);

}

0 comments on commit 222d949

Please sign in to comment.