Skip to content

Commit

Permalink
test: use async/await in test-debugger-auto-resume
Browse files Browse the repository at this point in the history
PR-URL: #44675
Reviewed-By: Rich Trott <[email protected]>
  • Loading branch information
samyuktaprabhu authored and juanarbol committed Oct 4, 2022
1 parent a4ce885 commit 1f44344
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 36 deletions.
36 changes: 0 additions & 36 deletions test/sequential/test-debugger-auto-resume.js

This file was deleted.

35 changes: 35 additions & 0 deletions test/sequential/test-debugger-auto-resume.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
import { skipIfInspectorDisabled } from '../common/index.mjs';

skipIfInspectorDisabled();

import { path as _path } from '../common/fixtures.js';
import startCLI from '../common/debugger.js';
import { addLibraryPath } from '../common/shared-lib-util.js';

import { deepStrictEqual, strictEqual } from 'assert';
import { relative } from 'path';

addLibraryPath(process.env);

// Auto-resume on start if the environment variable is defined.
{
const scriptFullPath = _path('debugger', 'break.js');
const script = relative(process.cwd(), scriptFullPath);

const env = {
...process.env,
};
env.NODE_INSPECT_RESUME_ON_START = '1';

const cli = startCLI([script], [], {
env,
});

await cli.waitForInitialBreak();
deepStrictEqual(cli.breakInfo, {
filename: script,
line: 10,
});
const code = await cli.quit();
strictEqual(code, 0);
}

0 comments on commit 1f44344

Please sign in to comment.