Files
discordeno/packages/utils/tests/logger.spec.ts
Fleny 919474069d chore: Migrate ESLint and prettier to Biome (#3634)
* Migrate eslint and prettier to biomejs

This does NOT include examples/bigbot as it has its own formatter

* Update to biome 1.8.0

* Readd dotenv dev dependency to rest

During a merge it got lost
2024-07-13 13:05:02 -05:00

35 lines
861 B
TypeScript

import { expect } from 'chai'
import { describe, it } from 'mocha'
import { LogDepth, 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.setDepth(LogDepth.Full)
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')
})
})