Bram Moolenaar | b46fecd | 2019-06-15 17:58:09 +0200 | [diff] [blame^] | 1 | " Tests for 'ballooneval' in the GUI. |
| 2 | |
| 3 | if !has('gui_running') |
| 4 | throw 'Skipped: only works in the GUI' |
| 5 | endif |
| 6 | |
| 7 | source check.vim |
| 8 | CheckFeature balloon_eval |
| 9 | |
| 10 | func Test_balloon_show_gui() |
| 11 | let msg = 'this this this this' |
| 12 | call balloon_show(msg) |
| 13 | call assert_equal(msg, balloon_gettext()) |
| 14 | sleep 10m |
| 15 | call balloon_show('') |
| 16 | |
| 17 | let msg = 'that that' |
| 18 | call balloon_show(msg) |
| 19 | call assert_equal(msg, balloon_gettext()) |
| 20 | sleep 10m |
| 21 | call balloon_show('') |
| 22 | endfunc |