Mercurial > vim
diff src/testdir/test_popupwin.vim @ 16890:5131023c5728 v8.1.1446
patch 8.1.1446: popup window callback not implemented yet
commit https://github.com/vim/vim/commit/9eaac896501bcd6abdd430a90293eae8101df24a
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jun 1 22:49:29 2019 +0200
patch 8.1.1446: popup window callback not implemented yet
Problem: Popup window callback not implemented yet.
Solution: Implement the callback.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 01 Jun 2019 23:00:06 +0200 |
parents | ec61b6b79865 |
children | 60c9ac14a2ec |
line wrap: on
line diff
--- a/src/testdir/test_popupwin.vim +++ b/src/testdir/test_popupwin.vim @@ -586,3 +586,13 @@ func Test_popup_filter() delfunc MyPopupFilter popupclear endfunc + +func Test_popup_close_callback() + func PopupDone(id, result) + let g:result = a:result + endfunc + let winid = popup_create('something', {'callback': 'PopupDone'}) + redraw + call popup_close(winid, 'done') + call assert_equal('done', g:result) +endfunc