]> granicus.if.org Git - vim/commitdiff
patch 8.0.0202: no test for invalid syntax group name v8.0.0202
authorBram Moolenaar <Bram@vim.org>
Tue, 17 Jan 2017 17:14:54 +0000 (18:14 +0100)
committerBram Moolenaar <Bram@vim.org>
Tue, 17 Jan 2017 17:14:54 +0000 (18:14 +0100)
Problem:    No test for invalid syntax group name.
Solution:   Add a test for group name error and warning.

src/testdir/test_syntax.vim
src/version.c

index 232da75df789e71f3ee260c6a3ebfcf63aed6a50..8a00f992f2ddda3d78ca3aaf85e6180cdb6df158 100644 (file)
@@ -335,3 +335,14 @@ func Test_syn_clear()
   hi clear Foo
   hi clear Bar
 endfunc
+
+func Test_invalid_name()
+  syn clear
+  syn keyword Nop yes
+  call assert_fails("syntax keyword Wr\x17ong bar", 'E669:')
+  syntax keyword @Wrong bar
+  call assert_match('W18:', execute('1messages'))
+  syn clear
+  hi clear Nop
+  hi clear @Wrong
+endfunc
index 8184b66e7cc1a9a012c881aa928c5fac21fc6aed..4ef7f4f4c9cb0465c9f8a3fec120fa1c28f3fdd9 100644 (file)
@@ -764,6 +764,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    202,
 /**/
     201,
 /**/