Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
test: update test-debugger-scripts to use await/async - fix lint errors
  • Loading branch information
mmeenapriya authored and Trott committed Sep 29, 2022
commit 6318b7cd48217f2a9c6ece39812a2d0cf37c922c
46 changes: 40 additions & 6 deletions test/sequential/test-debugger-scripts.js
Original file line number Diff line number Diff line change
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);

}