Skip to content

Commit dc7bc2e

Browse files
TrottMylesBorins
authored andcommitted
test: add test for debug usage message
PR-URL: #8061 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: cjihrig - Colin Ihrig <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent ce2cfbd commit dc7bc2e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

test/parallel/test-debug-usage.js

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
'use strict';
2+
const common = require('../common');
3+
const assert = require('assert');
4+
const spawn = require('child_process').spawn;
5+
6+
const child = spawn(process.execPath, ['debug']);
7+
child.stderr.setEncoding('utf8');
8+
9+
const expectedUsageMessage = `Usage: node debug script.js
10+
node debug <host>:<port>
11+
node debug -p <pid>
12+
`;
13+
var actualUsageMessage = '';
14+
child.stderr.on('data', function(data) {
15+
actualUsageMessage += data.toString();
16+
});
17+
18+
child.on('exit', common.mustCall(function(code) {
19+
assert.strictEqual(code, 1);
20+
assert.strictEqual(actualUsageMessage, expectedUsageMessage);
21+
}));

0 commit comments

Comments
 (0)