mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 02:20:05 +08:00
Add test for cmdlinemunu api
This commit is contained in:
parent
7e47a3868d
commit
2a0165429f
21
test/api/cmdlinemenu.vader
Normal file
21
test/api/cmdlinemenu.vader
Normal file
@ -0,0 +1,21 @@
|
||||
Execute (Test cmdlinemenu api):
|
||||
let g:menu = SpaceVim#api#import('cmdlinemenu')
|
||||
let g:cmdlinemenu_rst = ''
|
||||
function! s:dark_mode() abort
|
||||
let g:cmdlinemenu_rst = 'dark mode'
|
||||
endfunction
|
||||
|
||||
function! s:basic_mode() abort
|
||||
let g:cmdlinemenu_rst = 'basic mode'
|
||||
endfunction
|
||||
|
||||
let g:ques = [
|
||||
\ ['dark powered mode', function('s:dark_mode')],
|
||||
\ ['basic mode', function('s:basic_mode')],
|
||||
\ ]
|
||||
|
||||
Do (Searches):
|
||||
:call g:menu.menu(g:ques)\<Enter>
|
||||
\<Enter>
|
||||
Execute (Assertions):
|
||||
AssertEqual g:cmdlinemenu_rst, 'dark mode'
|
Loading…
Reference in New Issue
Block a user