Files
discordeno/packages/utils/tests/logger.spec.ts
Fleny 10731a180a chore(utils)!: Remove logger code related to Depth (#4106)
* Deprecate logger code related to Depth

* remove logger depth

* fix tests
2025-01-30 18:42:22 +01:00

33 lines
816 B
TypeScript

import { expect } from 'chai'
import { describe, it } from 'mocha'
import { LogLevels, createLogger } from '../src/logger.js'
describe('Logger', () => {
it('create logger with default options', () => {
const loggy = createLogger()
loggy.setLevel(LogLevels.Debug)
loggy.debug('debugging')
loggy.error('error')
loggy.fatal('fatal')
loggy.info('info')
loggy.warn('warn')
loggy.debug('debugging')
loggy.error('error')
loggy.fatal('fatal')
loggy.info('info')
loggy.warn('warn')
})
it('create logger with a name', () => {
const loggy = createLogger({ name: 'loggy' })
expect(loggy).to.exist
})
it('Handle fake level', () => {
const loggy = createLogger({ name: 'fake level' })
const level = 123 as LogLevels
loggy.log(level, 'idk')
})
})