Mercurial > vim
diff src/testdir/test_popupwin.vim @ 17149:c90fdb999393 v8.1.1574
patch 8.1.1574: tabpage option not yet implemented for popup window
commit https://github.com/vim/vim/commit/a3fce62c911c204ae144b55018f6dc9295088850
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jun 20 02:31:49 2019 +0200
patch 8.1.1574: tabpage option not yet implemented for popup window
Problem: Tabpage option not yet implemented for popup window.
Solution: Implement tabpage option, also for popup_getoptions().
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 20 Jun 2019 02:45:05 +0200 |
parents | b4eb06233448 |
children | ebe9aab81898 |
line wrap: on
line diff
--- a/src/testdir/test_popupwin.vim +++ b/src/testdir/test_popupwin.vim @@ -398,8 +398,10 @@ func Test_popup_in_tab() let winid = popup_create("text", {}) let bufnr = winbufnr(winid) call assert_equal(1, popup_getpos(winid).visible) + call assert_equal(0, popup_getoptions(winid).tabpage) tabnew call assert_equal(0, popup_getpos(winid).visible) + call assert_equal(1, popup_getoptions(winid).tabpage) quit call assert_equal(1, popup_getpos(winid).visible) @@ -411,11 +413,23 @@ func Test_popup_in_tab() " global popup is visible in any tab let winid = popup_create("text", {'tabpage': -1}) call assert_equal(1, popup_getpos(winid).visible) + call assert_equal(-1, popup_getoptions(winid).tabpage) tabnew call assert_equal(1, popup_getpos(winid).visible) + call assert_equal(-1, popup_getoptions(winid).tabpage) quit call assert_equal(1, popup_getpos(winid).visible) call popup_clear() + + " create popup in other tab + tabnew + let winid = popup_create("text", {'tabpage': 1}) + call assert_equal(0, popup_getpos(winid).visible) + call assert_equal(1, popup_getoptions(winid).tabpage) + quit + call assert_equal(1, popup_getpos(winid).visible) + call assert_equal(0, popup_getoptions(winid).tabpage) + call popup_clear() endfunc func Test_popup_valid_arguments()