test debugParams.js

v1.18.x
Baris Usakli 8 years ago
parent bb11d286ce
commit e071f94173

@ -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) {
@ -11,5 +12,5 @@ module.exports = function () {
return { execArgv: [debugArg[0] + '=' + num, '--nolazy'] };
}
return { execArgv: [] };
return { execArgv: [] };
};

@ -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();
});
});
});

Loading…
Cancel
Save