1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 23:40:05 +08:00
SpaceVim/test/lua/logger.vader

20 lines
851 B
Plaintext
Raw Normal View History

2021-08-14 15:27:12 +08:00
Execute ( SpaceVim lua api: logger ):
let cmp = SpaceVim#api#import('vim#compatible')
lua spacevim_logger = require('spacevim.api').import('logger')
lua spacevim_logger.set_name('TestLog')
AssertEqual cmp.luaeval('spacevim_logger.name'), 'TestLog'
lua spacevim_logger.info('info test')
lua spacevim_logger.warn('info test')
lua spacevim_logger.error('info test')
AssertEqual cmp.luaeval('#spacevim_logger.temp'), 3
lua spacevim_logger.set_level(2)
lua spacevim_logger.info('info test')
lua spacevim_logger.warn('info test')
lua spacevim_logger.error('info test')
AssertEqual cmp.luaeval('#spacevim_logger.temp'), 5
lua spacevim_logger.set_level(3)
lua spacevim_logger.info('info test')
lua spacevim_logger.warn('info test')
lua spacevim_logger.error('info test')
AssertEqual cmp.luaeval('#spacevim_logger.temp'), 6