1
0
forked from aniani/vim
Files
vim/src/testdir/test_gui_init.vim
Bram Moolenaar 40bd5a1540 patch 8.2.3526: tests have clumsy check for X11 based GUI
Problem:    Tests have clumsy check for X11 based GUI.
Solution:   Add CheckX11BasedGui.
2021-10-16 21:58:27 +01:00

47 lines
939 B
VimL

" Tests specifically for the GUI features/options that need to be set up at
" startup to take effect at runtime.
source shared.vim
source check.vim
CheckCanRunGui
source setup_gui.vim
func Setup()
call GUISetUpCommon()
endfunc
func TearDown()
call GUITearDownCommon()
endfunc
" Ignore the "failed to create input context" error.
call test_ignore_error('E285:')
" Start the GUI now, in the foreground.
gui -f
func Test_set_guiheadroom()
CheckX11BasedGui
" The 'expected' value must be consistent with the value specified with
" gui_init.vim.
call assert_equal(0, &guiheadroom)
endfunc
func Test_set_guioptions_for_M()
sleep 200ms
" Check if the 'M' option is included.
call assert_match('.*M.*', &guioptions)
endfunc
func Test_set_guioptions_for_p()
CheckX11BasedGui
sleep 200ms
" Check if the 'p' option is included.
call assert_match('.*p.*', &guioptions)
endfunc
" vim: shiftwidth=2 sts=2 expandtab