1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 02:10:05 +08:00
SpaceVim/test/api/cmdlinemenu.vader
2017-04-19 21:07:02 +08:00

22 lines
582 B
Plaintext

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'