mirror of https://github.com/lukechilds/node.git
Browse Source
PR-URL: https://github.com/nodejs/node/pull/8061 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: cjihrig - Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>v6.x
Rich Trott
9 years ago
committed by
cjihrig
1 changed files with 21 additions and 0 deletions
@ -0,0 +1,21 @@ |
|||||
|
'use strict'; |
||||
|
const common = require('../common'); |
||||
|
const assert = require('assert'); |
||||
|
const spawn = require('child_process').spawn; |
||||
|
|
||||
|
const child = spawn(process.execPath, ['debug']); |
||||
|
child.stderr.setEncoding('utf8'); |
||||
|
|
||||
|
const expectedUsageMessage = `Usage: node debug script.js
|
||||
|
node debug <host>:<port> |
||||
|
node debug -p <pid> |
||||
|
`;
|
||||
|
var actualUsageMessage = ''; |
||||
|
child.stderr.on('data', function(data) { |
||||
|
actualUsageMessage += data.toString(); |
||||
|
}); |
||||
|
|
||||
|
child.on('exit', common.mustCall(function(code) { |
||||
|
assert.strictEqual(code, 1); |
||||
|
assert.strictEqual(actualUsageMessage, expectedUsageMessage); |
||||
|
})); |
Loading…
Reference in new issue