test debugParams.js

This commit is contained in:
Baris Usakli
2017-08-01 16:51:17 -04:00
parent bb11d286ce
commit e071f94173
2 changed files with 14 additions and 3 deletions

View File

@@ -1,7 +1,8 @@
'use strict';
module.exports = function () {
var debugArg = process.execArgv.find(function (arg) {
module.exports = function (execArgv) {
execArgv = execArgv || process.execArgv;
var debugArg = execArgv.find(function (arg) {
return /^--(debug|inspect)/.test(arg);
});
if (global.v8debug || debugArg) {

View File

@@ -275,4 +275,14 @@ describe('meta', function () {
});
});
});
describe('debug params', function () {
it('should return fork arguments for debug', function (done) {
var debugParams = require('../src/meta/debugParams');
var data = debugParams(['--debug=5858', '--foo=1']);
assert.equal(data.execArgv[0], '--debug=5859');
assert.equal(data.execArgv[1], '--nolazy');
done();
});
});
});