mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-20 15:30:39 +01:00
test debugParams.js
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
module.exports = function () {
|
module.exports = function (execArgv) {
|
||||||
var debugArg = process.execArgv.find(function (arg) {
|
execArgv = execArgv || process.execArgv;
|
||||||
|
var debugArg = execArgv.find(function (arg) {
|
||||||
return /^--(debug|inspect)/.test(arg);
|
return /^--(debug|inspect)/.test(arg);
|
||||||
});
|
});
|
||||||
if (global.v8debug || debugArg) {
|
if (global.v8debug || debugArg) {
|
||||||
@@ -11,5 +12,5 @@ module.exports = function () {
|
|||||||
return { execArgv: [debugArg[0] + '=' + num, '--nolazy'] };
|
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