Skip to content

Commit bf0e92a

Browse files
committed
优化 logger test
1 parent 738861c commit bf0e92a

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

src/logger/index.test.ts

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,27 @@ jest.mock('./report-v3', () => ({
88
}
99
}))
1010

11-
describe('test logger', () => {
12-
const logMessage: unknown[] = []
13-
const warnMessage: unknown[] = []
14-
const errorMessage: unknown[] = []
11+
const originalLog = console.log
12+
const originalWarn = console.warn
13+
const originalError = console.error
14+
15+
const logMessage: unknown[] = []
16+
const warnMessage: unknown[] = []
17+
const errorMessage: unknown[] = []
18+
19+
beforeAll(() => {
1520
console.log = jest.fn((...args: unknown[]) => logMessage.push(...args))
1621
console.warn = jest.fn((...args: unknown[]) => warnMessage.push(...args))
1722
console.error = jest.fn((...args: unknown[]) => errorMessage.push(...args))
23+
})
1824

25+
afterAll(() => {
26+
console.log = originalLog
27+
console.warn = originalWarn
28+
console.error = originalError
29+
})
30+
31+
describe('test logger', () => {
1932
test('test level', () => {
2033
const infoLogger = new Logger('', true, 'INFO')
2134
infoLogger.info('test1')

0 commit comments

Comments
 (0)