1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 20:20:05 +08:00
SpaceVim/test/api/logger.vader
2022-01-03 16:06:16 +08:00

23 lines
699 B
Plaintext

Execute ( SpaceVim api: logger ):
let log = SpaceVim#api#import('logger')
call log.set_name('TestLog')
AssertEqual log.name, 'TestLog'
call log.info('info test')
call log.warn('info test')
call log.error('info test')
AssertEqual len(log.temp), 3
call log.set_level(2)
call log.info('info test')
call log.warn('info test')
call log.error('info test')
AssertEqual len(log.temp), 5
call log.set_level(3)
call log.info('info test')
call log.warn('info test')
call log.error('info test')
AssertEqual len(log.temp), 6
AssertEqual len(split(log.view(1), "\n")), 7
AssertEqual len(split(log.view(2), "\n")), 6
AssertEqual len(split(log.view(3), "\n")), 4
unlet log