All files / src/utils console.js

90% Statements 9/10
50% Branches 1/2
100% Functions 2/2
88.89% Lines 8/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 181x   7x     53x 53x 53x           1x   1x 1x  
const logs = [];
 
module.exports._flush = () => logs.splice(0).join('\n');
 
function createLog(method, ...args) {
  Eif (process.env.NODE_ENV === 'testing') {
    logs.push(...args);
    return args;
  }
 
  return console[method](...args);
}
 
module.exports.log = createLog.bind(null, 'log');
 
module.exports.error = createLog.bind(null, 'error');
module.exports.warn = console.warn;