Skip to content

Commit

Permalink
test: refactor into async-await
Browse files Browse the repository at this point in the history
  • Loading branch information
cola119 committed Apr 20, 2022
1 parent 2206bd0 commit fea4682
Showing 1 changed file with 17 additions and 23 deletions.
40 changes: 17 additions & 23 deletions test/sequential/test-debugger-list.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,20 @@ const assert = require('assert');

const cli = startCLI([fixtures.path('debugger/three-lines.js')]);

cli.waitForInitialBreak()
.then(() => cli.waitForPrompt())
.then(() => cli.command('list(0)'))
.then(() => {
assert.match(cli.output, /> 1 let x = 1;/);
})
.then(() => cli.command('list(1)'))
.then(() => {
assert.match(cli.output, /> 1 let x = 1;\n {2}2 x = x \+ 1;/);
})
.then(() => cli.command('list(10)'))
.then(() => {
assert.match(cli.output, /> 1 let x = 1;\n {2}2 x = x \+ 1;\n {2}3 module\.exports = x;\n {2}4 /);
})
.then(() => cli.command('c'))
.then(() => cli.waitFor(/disconnect/))
.then(() => cli.waitFor(/debug> $/))
.then(() => cli.command('list()'))
.then(() => {
assert.match(cli.output, /Uncaught Error \[ERR_DEBUGGER_ERROR\]: Requires execution to be paused/);
})
.finally(() => cli.quit())
.then(common.mustCall());
(async () => {
await cli.waitForInitialBreak();
await cli.waitForPrompt();
await cli.command('list(0)');
assert.match(cli.output, /> 1 let x = 1;/);
await cli.command('list(1)');
assert.match(cli.output, /> 1 let x = 1;\n {2}2 x = x \+ 1;/);
await cli.command('list(10)');
assert.match(cli.output, /> 1 let x = 1;\n {2}2 x = x \+ 1;\n {2}3 module\.exports = x;\n {2}4 /);
await cli.command('c');
await cli.waitFor(/disconnect/);
await cli.waitFor(/debug> $/);
await cli.command('list()');
assert.match(cli.output, /Uncaught Error \[ERR_DEBUGGER_ERROR\]: Requires execution to be paused/);
})()
.finally(() => cli.quit())
.then(common.mustCall());

0 comments on commit fea4682

Please sign in to comment.