Test: Fix error in previous typeface hi
This commit is contained in:
+16
-17
@@ -731,30 +731,29 @@ Given vimwiki (One line):
|
|||||||
|
|
||||||
Execute (Assert highlight typeface 1):
|
Execute (Assert highlight typeface 1):
|
||||||
" Typeface 1
|
" Typeface 1
|
||||||
AssertEqual ['bold'], GetHighlightTerm('VimwikiBold', 'term')
|
call AssertIfVersion(704, ['bold'], GetHighlightTerm('VimwikiBold', 'term'))
|
||||||
AssertEqual ['bold'], GetHighlightTerm('VimwikiBold', 'cterm')
|
call AssertIfVersion(704, ['bold'], GetHighlightTerm('VimwikiBold', 'cterm'))
|
||||||
AssertEqual ['bold'], GetHighlightTerm('VimwikiBold', 'gui')
|
call AssertIfVersion(704, ['bold'], GetHighlightTerm('VimwikiBold', 'gui'))
|
||||||
|
call AssertIfVersion(704, ['italic'], GetHighlightTerm('VimwikiItalic', 'cterm'))
|
||||||
AssertEqual ['italic'], GetHighlightTerm('VimwikiItalic', 'cterm')
|
call AssertIfVersion(704, ['underline'], GetHighlightTerm('VimwikiUnderline', 'gui'))
|
||||||
AssertEqual ['underline'], GetHighlightTerm('VimwikiUnderline', 'gui')
|
|
||||||
|
|
||||||
Execute (Assert highlight typeface 2):
|
Execute (Assert highlight typeface 2):
|
||||||
" Bold > Italic > Underline
|
" Bold > Italic > Underline
|
||||||
AssertEqual sort(['bold', 'italic', '1']), sort(add(GetHighlightTerm('VimwikiBoldItalic', 'gui'), '1'))
|
call AssertIfVersion(704, sort(['bold', 'italic', '1']), sort(add(GetHighlightTerm('VimwikiBoldItalic', 'gui'), '1')))
|
||||||
AssertEqual sort(['bold', 'italic', '2']), sort(add(GetHighlightTerm('VimwikiBoldItalic', 'term'), '2'))
|
call AssertIfVersion(704, sort(['bold', 'italic', '2']), sort(add(GetHighlightTerm('VimwikiBoldItalic', 'term'), '2')))
|
||||||
|
|
||||||
AssertEqual sort(['bold', 'underline', '3']), sort(add(GetHighlightTerm('VimwikiBoldUnderline', 'cterm'), '3'))
|
call AssertIfVersion(704, sort(['bold', 'underline', '3']), sort(add(GetHighlightTerm('VimwikiBoldUnderline', 'cterm'), '3')))
|
||||||
AssertEqual sort(['bold', 'underline', '4']), sort(add(GetHighlightTerm('VimwikiUnderlineBold', 'term'), '4'))
|
call AssertIfVersion(704, sort(['bold', 'underline', '4']), sort(add(GetHighlightTerm('VimwikiUnderlineBold', 'term'), '4')))
|
||||||
|
|
||||||
AssertEqual sort(['italic', 'underline', '5']), sort(add(GetHighlightTerm('VimwikiItalicUnderline', 'cterm'), '5'))
|
call AssertIfVersion(704, sort(['italic', 'underline', '5']), sort(add(GetHighlightTerm('VimwikiItalicUnderline', 'cterm'), '5')))
|
||||||
|
|
||||||
Execute (Assert highlight typeface 3):
|
Execute (Assert highlight typeface 3):
|
||||||
AssertEqual sort(['bold', 'italic', 'underline', '1']), sort(add(GetHighlightTerm('VimwikiBoldItalicUnderline', 'gui'), '1'))
|
call AssertIfVersion(704, sort(['bold', 'italic', 'underline', '1']), sort(add(GetHighlightTerm('VimwikiBoldItalicUnderline', 'gui'), '1')))
|
||||||
AssertEqual sort(['bold', 'italic', 'underline', '2']), sort(add(GetHighlightTerm('VimwikiBoldUnderlineItalic', 'cterm'), '2'))
|
call AssertIfVersion(704, sort(['bold', 'italic', 'underline', '2']), sort(add(GetHighlightTerm('VimwikiBoldUnderlineItalic', 'cterm'), '2')))
|
||||||
AssertEqual sort(['bold', 'italic', 'underline', '3']), sort(add(GetHighlightTerm('VimwikiItalicBoldUnderline', 'term'), '3'))
|
call AssertIfVersion(704, sort(['bold', 'italic', 'underline', '3']), sort(add(GetHighlightTerm('VimwikiItalicBoldUnderline', 'term'), '3')))
|
||||||
AssertEqual sort(['bold', 'italic', 'underline', '4']), sort(add(GetHighlightTerm('VimwikiItalicUnderlineBold', 'gui'), '4'))
|
call AssertIfVersion(704, sort(['bold', 'italic', 'underline', '4']), sort(add(GetHighlightTerm('VimwikiItalicUnderlineBold', 'gui'), '4')))
|
||||||
AssertEqual sort(['bold', 'italic', 'underline', '5']), sort(add(GetHighlightTerm('VimwikiUnderlineBoldItalic', 'cterm'), '5'))
|
call AssertIfVersion(704, sort(['bold', 'italic', 'underline', '5']), sort(add(GetHighlightTerm('VimwikiUnderlineBoldItalic', 'cterm'), '5')))
|
||||||
AssertEqual sort(['bold', 'italic', 'underline', '6']), sort(add(GetHighlightTerm('VimwikiUnderlineItalicBold', 'term'), '6'))
|
call AssertIfVersion(704, sort(['bold', 'italic', 'underline', '6']), sort(add(GetHighlightTerm('VimwikiUnderlineItalicBold', 'term'), '6')))
|
||||||
|
|
||||||
Expect (One line):
|
Expect (One line):
|
||||||
content
|
content
|
||||||
|
|||||||
@@ -333,6 +333,10 @@
|
|||||||
" Get output of `hi group`
|
" Get output of `hi group`
|
||||||
" From: https://vi.stackexchange.com/a/12294/5026
|
" From: https://vi.stackexchange.com/a/12294/5026
|
||||||
" Return list ['bold','underline']
|
" Return list ['bold','underline']
|
||||||
|
" Warning: must be called if version > 704
|
||||||
|
" Clause
|
||||||
|
if v:version < 704 | return [] | endif
|
||||||
|
|
||||||
" Store output of group to variable
|
" Store output of group to variable
|
||||||
let out = execute('hi ' . a:group)
|
let out = execute('hi ' . a:group)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user