leaked-handles
Version:
Detect any handles leaked in node
25 lines (19 loc) • 529 B
JavaScript
var util = require('util');
var process = require('process');
var console = require('console');
module.exports = FakeLogger;
function FakeLogger() {
var logs = [];
return {
log: function () {
logs.push(util.format.apply(util, arguments));
if (process.env.DEBUG) {
console.log(logs[logs.length - 1]);
}
},
contains: function (str) {
var content = logs.join('\n');
return content.indexOf(str) > -1;
}
};
}