Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
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 Trott committed Sep 29, 2022
commit 2615d7653c40e3876856db3ca9a6c4ffa2b1b8c4
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);
}