better-crowdin
Version:
Crowdin CLI on steroids
22 lines (19 loc) • 375 B
JavaScript
const originalConsole = console;
let cache = [];
module.exports = {
mockConsole() {
console.log = (...args) => {
cache.push(args.join(''));
};
console.error = (...args) => {
cache.push(args.join(''));
};
},
unmockConsole() {
cache = [];
console = originalConsole; // eslint-disable-line
},
getLog() {
return cache;
},
};