hrtimemock
Version:
mocking lib for process.hrtime
24 lines (19 loc) • 482 B
JavaScript
function hrtimeMock(msTime) {
var _hrtime = process.hrtime;
var returnValue = [
parseInt(msTime / 1e3, 10),
(msTime % 1000) * 1e6
];
var isFirst = true;
process.hrtime = function() {
if(isFirst) {
isFirst = false;
return [];
} else {
isFirst = true;
process.hrtime = _hrtime;
return returnValue;
}
}
}
module.exports = hrtimeMock;