react-native-firebase/tests-new/bridge/env/node/console.js

33 lines
639 B
JavaScript

const chalk = require('chalk');
module.exports = function consoleContext() {
return {
...console,
/**
* Override console log so we can ignore certain logs like the application being started
*
* @param args
*/
log(...args) {
if (
args[0] &&
typeof args[0] === 'string' &&
args[0].startsWith('Running application "')
) {
return;
}
console.log(...args);
},
warn(...args) {
console.log(
...[
'⚠️ ',
...args.map(a => (typeof a === 'string' ? chalk.yellowBright(a) : a)),
]
);
},
};
};