• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 'use strict';
2 
3 const common = require('../common');
4 common.skipIfInspectorDisabled();
5 const spawn = require('child_process').spawn;
6 
7 const proc = spawn(process.execPath, ['inspect', 'foo']);
8 proc.stdout.setEncoding('utf8');
9 
10 let needToSendExit = true;
11 let output = '';
12 proc.stdout.on('data', (data) => {
13   output += data;
14   if (output.includes('debug> ') && needToSendExit) {
15     proc.stdin.write('.exit\n');
16     needToSendExit = false;
17   }
18 });
19