UNPKG

leaked-handles

Version:
25 lines (19 loc) 529 B
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; } }; }