aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_quickfix.vim
diff options
context:
space:
mode:
authorMarco Hinz <mh.codebro@gmail.com>2019-05-03 17:32:01 +0200
committerMarco Hinz <mh.codebro@gmail.com>2019-05-04 01:40:11 +0200
commit06b70bf1d68a9d022d8eb6db41184c7bd930a5b5 (patch)
treeff79e64223010293550b5f8a20a6dfbcd01468bf /src/nvim/testdir/test_quickfix.vim
parentdc5f4a3cc2f7f02e1ff4ec2f67eda4fb73e7d89c (diff)
downloadrneovim-06b70bf1d68a9d022d8eb6db41184c7bd930a5b5.tar.gz
rneovim-06b70bf1d68a9d022d8eb6db41184c7bd930a5b5.tar.bz2
rneovim-06b70bf1d68a9d022d8eb6db41184c7bd930a5b5.zip
vim-patch:8.0.1432: after ":copen" can't get the window-ID of the quickfix window
Problem: After ":copen" can't get the window-ID of the quickfix window. (FalacerSelene) Solution: Make it work without a quickfix list. Add a test. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/2ec364e94dbc080ccdf6c5dfc6f1653b5b7ded64
Diffstat (limited to 'src/nvim/testdir/test_quickfix.vim')
-rw-r--r--src/nvim/testdir/test_quickfix.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_quickfix.vim b/src/nvim/testdir/test_quickfix.vim
index 0f88f41678..9e5c3ec5f5 100644
--- a/src/nvim/testdir/test_quickfix.vim
+++ b/src/nvim/testdir/test_quickfix.vim
@@ -2859,6 +2859,12 @@ func Xgetlist_empty_tests(cchar)
call assert_equal(0, g:Xgetlist({'changedtick' : 0}).changedtick)
call assert_equal({'context' : '', 'id' : 0, 'idx' : 0, 'items' : [], 'nr' : 0, 'size' : 0, 'title' : '', 'winid' : 0, 'changedtick': 0}, g:Xgetlist({'all' : 0}))
+ " Quickfix window with empty stack
+ silent! Xopen
+ let qfwinid = (a:cchar == 'c') ? win_getid() : 0
+ call assert_equal(qfwinid, g:Xgetlist({'winid' : 0}).winid)
+ Xclose
+
" Empty quickfix list
Xexpr ""
call assert_equal('', g:Xgetlist({'context' : 0}).context)