mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 05:00:04 +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