commit f2695919bbc4ffea894a54c1d48632ebf0d543a9
parent b433acc3c91a1575fd3cf20086bf4429b0494524
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon, 14 Nov 2022 08:16:29 +0800
test(old): add missing lines from Vim patch 8.2.0522 (#21048)
Diffstat:
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/nvim/testdir/test_highlight.vim b/src/nvim/testdir/test_highlight.vim
@@ -741,8 +741,18 @@ endfunc
" Test for :highlight command errors
func Test_highlight_cmd_errors()
if has('gui_running') || has('nvim')
+ " This test doesn't fail in the MS-Windows console version.
+ call assert_fails('hi Xcomment ctermfg=fg', 'E419:')
+ call assert_fails('hi Xcomment ctermfg=bg', 'E420:')
call assert_fails('hi ' .. repeat('a', 201) .. ' ctermfg=black', 'E1249:')
endif
+
+ " Try using a very long terminal code. Define a dummy terminal code for this
+ " test.
+ let &t_fo = "\<Esc>1;"
+ let c = repeat("t_fo,", 100) . "t_fo"
+ " call assert_fails('exe "hi Xgroup1 start=" . c', 'E422:')
+ let &t_fo = ""
endfunc
" Test for using RGB color values in a highlight group