blob: 7bae0b5b85308be6b6a7176f0c698b889cb8d793 [file] [log] [blame]
Bram Moolenaar4d784b22019-05-25 19:51:39 +02001" Tests for popup windows
2
3if !has('textprop')
4 finish
5endif
6
7source screendump.vim
8
9func Test_simple_popup()
10 if !CanRunVimInTerminal()
11 return
12 endif
13 call writefile([
14 \ "call setline(1, range(1, 100))",
15 \ "let winid = popup_create('hello there', {'line': 3, 'col': 11})",
16 \ "hi PopupColor ctermbg=lightblue",
17 \ "call setwinvar(winid, '&wincolor', 'PopupColor')",
18 \ "let winid2 = popup_create(['another one', 'another two', 'another three'], {'line': 3, 'col': 25})",
19 \], 'XtestPopup')
20 let buf = RunVimInTerminal('-S XtestPopup', {'rows': 10})
21 call VerifyScreenDump(buf, 'Test_popupwin_01', {})
22
23 " clean up
24 call StopVimInTerminal(buf)
25 call delete('XtestPopup')
26endfunc