diff src/testdir/test_syn_attr.vim @ 29540:9b8ab82e3b0b v9.0.0111

patch 9.0.0111: "nocombine" is missing from synIDattr() Commit: https://github.com/vim/vim/commit/de78632c41d870d5254e9ccd285f53674b955f4e Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 30 14:56:17 2022 +0100 patch 9.0.0111: "nocombine" is missing from synIDattr() Problem: "nocombine" is missing from synIDattr(). Solution: Add "nocombine". (Muni Tanjim, closes https://github.com/vim/vim/issues/10816)
author Bram Moolenaar <Bram@vim.org>
date Sat, 30 Jul 2022 16:00:02 +0200
parents 60977de70684
children
line wrap: on
line diff
--- a/src/testdir/test_syn_attr.vim
+++ b/src/testdir/test_syn_attr.vim
@@ -22,8 +22,10 @@ func Test_missing_attr()
   call assert_equal('1', synIDattr(hlID("Mine"), "underdotted", 'cterm'))
   call assert_equal('1', synIDattr("Mine"->hlID(), "underdashed", 'gui'))
 
-  hi Mine gui=strikethrough
+  hi Mine term=nocombine gui=strikethrough
   call assert_equal('1', synIDattr(hlID("Mine"), "strikethrough", 'gui'))
+  call assert_equal('1', synIDattr(hlID("Mine"), "nocombine", 'term'))
+  call assert_equal('', synIDattr(hlID("Mine"), "nocombine", 'gui'))
   hi Mine term=NONE cterm=NONE gui=NONE
   call assert_equal('', synIDattr(hlID("Mine"), "bold", 'term'))
   call assert_equal('', synIDattr(hlID("Mine"), "italic", 'cterm'))