18be2fbb6SBram Moolenaar" Tests specifically for the GUI features/options that need to be set up at
28be2fbb6SBram Moolenaar" startup to take effect at runtime.
38be2fbb6SBram Moolenaar
49f0139a2SBram Moolenaarsource shared.vim
58c5a278fSBram Moolenaarsource check.vim
68c5a278fSBram MoolenaarCheckCanRunGui
78be2fbb6SBram Moolenaar
88be2fbb6SBram Moolenaarsource setup_gui.vim
98be2fbb6SBram Moolenaar
108be2fbb6SBram Moolenaarfunc Setup()
118be2fbb6SBram Moolenaar  call GUISetUpCommon()
128be2fbb6SBram Moolenaarendfunc
138be2fbb6SBram Moolenaar
148be2fbb6SBram Moolenaarfunc TearDown()
158be2fbb6SBram Moolenaar  call GUITearDownCommon()
168be2fbb6SBram Moolenaarendfunc
178be2fbb6SBram Moolenaar
1824d7636eSBram Moolenaar" Ignore the "failed to create input context" error.
195d7ead3bSBram Moolenaarcall test_ignore_error('E285:')
2024d7636eSBram Moolenaar
2124d7636eSBram Moolenaar" Start the GUI now, in the foreground.
228be2fbb6SBram Moolenaargui -f
238be2fbb6SBram Moolenaar
248be2fbb6SBram Moolenaarfunc Test_set_guiheadroom()
25*40bd5a15SBram Moolenaar  CheckX11BasedGui
268be2fbb6SBram Moolenaar
278be2fbb6SBram Moolenaar  " The 'expected' value must be consistent with the value specified with
288be2fbb6SBram Moolenaar  " gui_init.vim.
298be2fbb6SBram Moolenaar  call assert_equal(0, &guiheadroom)
308be2fbb6SBram Moolenaarendfunc
318774845cSBram Moolenaar
328774845cSBram Moolenaarfunc Test_set_guioptions_for_M()
338774845cSBram Moolenaar  sleep 200ms
348774845cSBram Moolenaar  " Check if the 'M' option is included.
358774845cSBram Moolenaar  call assert_match('.*M.*', &guioptions)
368774845cSBram Moolenaarendfunc
378774845cSBram Moolenaar
388774845cSBram Moolenaarfunc Test_set_guioptions_for_p()
39*40bd5a15SBram Moolenaar  CheckX11BasedGui
408774845cSBram Moolenaar
418774845cSBram Moolenaar  sleep 200ms
428774845cSBram Moolenaar  " Check if the 'p' option is included.
438774845cSBram Moolenaar  call assert_match('.*p.*', &guioptions)
448774845cSBram Moolenaarendfunc
456d91bcb4SBram Moolenaar
466d91bcb4SBram Moolenaar" vim: shiftwidth=2 sts=2 expandtab
47