We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ce2cfbd commit dc7bc2eCopy full SHA for dc7bc2e
test/parallel/test-debug-usage.js
@@ -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