Skip to content

Commit

Permalink
优化 logger test
Browse files Browse the repository at this point in the history
  • Loading branch information
yinxulai committed Apr 21, 2021
1 parent 738861c commit bf0e92a
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions src/logger/index.test.ts
Expand Up @@ -8,14 +8,27 @@ jest.mock('./report-v3', () => ({
}
}))

describe('test logger', () => {
const logMessage: unknown[] = []
const warnMessage: unknown[] = []
const errorMessage: unknown[] = []
const originalLog = console.log
const originalWarn = console.warn
const originalError = console.error

const logMessage: unknown[] = []
const warnMessage: unknown[] = []
const errorMessage: unknown[] = []

beforeAll(() => {
console.log = jest.fn((...args: unknown[]) => logMessage.push(...args))
console.warn = jest.fn((...args: unknown[]) => warnMessage.push(...args))
console.error = jest.fn((...args: unknown[]) => errorMessage.push(...args))
})

afterAll(() => {
console.log = originalLog
console.warn = originalWarn
console.error = originalError
})

describe('test logger', () => {
test('test level', () => {
const infoLogger = new Logger('', true, 'INFO')
infoLogger.info('test1')
Expand Down

0 comments on commit bf0e92a

Please sign in to comment.