Skip to content
Permalink
Browse files
test: use async/await in test-debugger-auto-resume
PR-URL: #44675
Reviewed-By: Rich Trott <rtrott@gmail.com>
  • Loading branch information
samyuktaprabhu authored and danielleadams committed Oct 5, 2022
1 parent b27b336 commit 117f068250de4425d4b2134f9132be2bf1d6dc07
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 36 deletions.

This file was deleted.

@@ -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 117f068

Please sign in to comment.