From 3dfcb2e266d5e66610de077c25adc93fd552c267 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Wed, 10 Aug 2016 16:47:20 -0700 Subject: test: add test for debug usage message PR-URL: https://github.com/nodejs/node/pull/8061 Reviewed-By: Anna Henningsen Reviewed-By: cjihrig - Colin Ihrig Reviewed-By: James M Snell --- test/parallel/test-debug-usage.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 test/parallel/test-debug-usage.js (limited to 'test/parallel/test-debug-usage.js') diff --git a/test/parallel/test-debug-usage.js b/test/parallel/test-debug-usage.js new file mode 100644 index 0000000000..5406a82cc8 --- /dev/null +++ b/test/parallel/test-debug-usage.js @@ -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 : + node debug -p +`; +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); +})); -- cgit v1.2.3