From 2a0165429f9ef31b72c8b3525a4b664735a2381f Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Wed, 19 Apr 2017 21:07:02 +0800 Subject: [PATCH] Add test for cmdlinemunu api --- test/api/cmdlinemenu.vader | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 test/api/cmdlinemenu.vader diff --git a/test/api/cmdlinemenu.vader b/test/api/cmdlinemenu.vader new file mode 100644 index 000000000..e9716fcd0 --- /dev/null +++ b/test/api/cmdlinemenu.vader @@ -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)\ + \ +Execute (Assertions): + AssertEqual g:cmdlinemenu_rst, 'dark mode'