forked from aniani/vim
Problem: Some balloon tests don't run when they can.
Solution: Split GUI balloon tests off into a separate file. (Ozaki Kiichi,
closes #4538) Change the feature check into a command for
consistency.
23 lines
460 B
VimL
23 lines
460 B
VimL
" Tests for 'ballooneval' in the GUI.
|
|
|
|
if !has('gui_running')
|
|
throw 'Skipped: only works in the GUI'
|
|
endif
|
|
|
|
source check.vim
|
|
CheckFeature balloon_eval
|
|
|
|
func Test_balloon_show_gui()
|
|
let msg = 'this this this this'
|
|
call balloon_show(msg)
|
|
call assert_equal(msg, balloon_gettext())
|
|
sleep 10m
|
|
call balloon_show('')
|
|
|
|
let msg = 'that that'
|
|
call balloon_show(msg)
|
|
call assert_equal(msg, balloon_gettext())
|
|
sleep 10m
|
|
call balloon_show('')
|
|
endfunc
|