summaryrefslogtreecommitdiff
path: root/deps/node/deps/node-inspect/test/cli/pid.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/deps/node-inspect/test/cli/pid.test.js')
-rw-r--r--deps/node/deps/node-inspect/test/cli/pid.test.js52
1 files changed, 0 insertions, 52 deletions
diff --git a/deps/node/deps/node-inspect/test/cli/pid.test.js b/deps/node/deps/node-inspect/test/cli/pid.test.js
deleted file mode 100644
index 15d7fdea..00000000
--- a/deps/node/deps/node-inspect/test/cli/pid.test.js
+++ /dev/null
@@ -1,52 +0,0 @@
-'use strict';
-const { spawn } = require('child_process');
-const Path = require('path');
-
-const { test } = require('tap');
-
-const startCLI = require('./start-cli');
-
-function launchTarget(...args) {
- const childProc = spawn(process.execPath, args);
- return Promise.resolve(childProc);
-}
-
-// process.debugPort is our proxy for "the version of node used to run this
-// test suite doesn't support SIGUSR1 for enabling --inspect for a process".
-const defaultsToOldProtocol = process.debugPort === 5858;
-
-test('examples/alive.js', { skip: defaultsToOldProtocol }, (t) => {
- const script = Path.join('examples', 'alive.js');
- let cli = null;
- let target = null;
-
- function cleanup(error) {
- if (cli) {
- cli.quit();
- cli = null;
- }
- if (target) {
- target.kill();
- target = null;
- }
- if (error) throw error;
- }
-
- return launchTarget(script)
- .then((childProc) => {
- target = childProc;
- cli = startCLI(['-p', `${target.pid}`]);
- return cli.waitForPrompt();
- })
- .then(() => cli.command('sb("alive.js", 3)'))
- .then(() => cli.waitFor(/break/))
- .then(() => cli.waitForPrompt())
- .then(() => {
- t.match(
- cli.output,
- '> 3 ++x;',
- 'marks the 3rd line');
- })
- .then(() => cleanup())
- .then(null, cleanup);
-});