diff --git a/test/sequential/test-debugger-scripts.js b/test/sequential/test-debugger-scripts.js index deb0a626c84ee4..9f0b8fea5f9267 100644 --- a/test/sequential/test-debugger-scripts.js +++ b/test/sequential/test-debugger-scripts.js @@ -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'); @@ -34,7 +66,9 @@ try{ cli.output, /\d+: node:internal\/buffer/, 'includes node-internal scripts'); - } finally { - cli.quit() - } + })() +.then(() => cli.quit()) +.then(null, onFatal); + +}