@thot/components
Version:
Libreria de componentes web
14 lines (11 loc) • 479 B
JavaScript
// https://console.spec.whatwg.org/#loglevel-severity
const CONSOLE_LEVELS = ['debug', 'log', 'info', 'warn', 'error']
// Notice that by default the levels will be ["error"]
const allowedConsoleLevels = CONSOLE_LEVELS.slice(
CONSOLE_LEVELS.indexOf(process.env.CONSOLE_LEVEL)
)
global.console = CONSOLE_LEVELS.reduce((levels, level) => {
return allowedConsoleLevels.includes(level)
? { ...levels, [level]: console[level] }
: { ...levels, [level]: jest.fn() }
}, {})