|
2 | 2 | const common = require('../common'); |
3 | 3 | const assert = require('assert'); |
4 | 4 | const spawn = require('child_process').spawn; |
5 | | -const fs = require('fs'); |
6 | | -const fixtures = require('../common/fixtures'); |
7 | 5 |
|
8 | 6 | if (process.argv[2] === 'child') { |
9 | | - process.stdout.destroy() |
10 | | - process.stderr.destroy() |
11 | | - console.log('stdout') |
12 | | - process.stdout.write('rocks\n') |
13 | | - console.error('stderr') |
14 | | - setTimeout(function () { |
15 | | - process.stderr.write('rocks too\n') |
16 | | - }, 10) |
| 7 | + process.stdout.destroy(); |
| 8 | + process.stderr.destroy(); |
| 9 | + console.log('stdout'); |
| 10 | + process.stdout.write('rocks\n'); |
| 11 | + console.error('stderr'); |
| 12 | + setTimeout(function() { |
| 13 | + process.stderr.write('rocks too\n'); |
| 14 | + }, 10); |
17 | 15 | return; |
18 | 16 | } |
19 | 17 |
|
20 | 18 | const proc = spawn(process.execPath, [__filename, 'child'], { stdio: 'pipe' }); |
21 | 19 |
|
22 | 20 | let stdout = ''; |
23 | | -proc.stdout.setEncoding('utf8') |
| 21 | +proc.stdout.setEncoding('utf8'); |
24 | 22 | proc.stdout.on('data', common.mustCall(function(chunk) { |
25 | | - stdout += chunk |
| 23 | + stdout += chunk; |
26 | 24 | }, 2)); |
27 | 25 |
|
28 | 26 | let stderr = ''; |
29 | | -proc.stderr.setEncoding('utf8') |
| 27 | +proc.stderr.setEncoding('utf8'); |
30 | 28 | proc.stderr.on('data', common.mustCall(function(chunk) { |
31 | | - stderr += chunk |
| 29 | + stderr += chunk; |
32 | 30 | }, 2)); |
33 | 31 |
|
34 | 32 | proc.on('exit', common.mustCall(function(exitCode) { |
|
0 commit comments