aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-08-19 20:34:46 +0800
committerzeertzjq <zeertzjq@outlook.com>2022-08-19 20:38:59 +0800
commitaa96a80d5df98d7fa888bd80eb7e4721e9e039f9 (patch)
tree5993800aeab6927390be0c1a0c451a33cbf0578e /src/nvim/testdir
parent2af9be3db59b2e26268dc62cb65e673e2f7d4783 (diff)
downloadrneovim-aa96a80d5df98d7fa888bd80eb7e4721e9e039f9.tar.gz
rneovim-aa96a80d5df98d7fa888bd80eb7e4721e9e039f9.tar.bz2
rneovim-aa96a80d5df98d7fa888bd80eb7e4721e9e039f9.zip
vim-patch:8.2.3946: when an internal error makes Vim exit the error is not seen
Problem: When an internal error makes Vim exit the error is not seen. Solution: Add the error to the test output. https://github.com/vim/vim/commit/1c67f3a9779b99bed7aacb3108abbb649445d3ed Add emsg_not_now() check to make code equivalent.
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/runtest.vim1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/testdir/runtest.vim b/src/nvim/testdir/runtest.vim
index 6b16e888a9..fcd3d5724c 100644
--- a/src/nvim/testdir/runtest.vim
+++ b/src/nvim/testdir/runtest.vim
@@ -257,6 +257,7 @@ endfunc
func EarlyExit(test)
" It's OK for the test we use to test the quit detection.
if a:test != 'Test_zz_quit_detected()'
+ call add(v:errors, v:errmsg)
call add(v:errors, 'Test caused Vim to exit: ' . a:test)
endif