mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-30 10:35:55 +01:00
test debugParams.js
This commit is contained in:
@@ -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: [] };
|
||||
};
|
||||
|
||||
10
test/meta.js
10
test/meta.js
@@ -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();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user