summaryrefslogtreecommitdiff
path: root/test/sign
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2018-07-15 20:57:51 +0100
committerw0rp <devw0rp@gmail.com>2018-07-15 21:01:00 +0100
commitd3ed1e52ba33375c445353a0395b0caf9bd662f6 (patch)
tree7993f8c42807fb01b6fc25bb3a4a9fdf0d39fae5 /test/sign
parent72f002de941fb28bc454ad6417de63690ad54233 (diff)
downloadale-d3ed1e52ba33375c445353a0395b0caf9bd662f6.zip
Fix #1687 - Parse highlights when verbose > 0
Diffstat (limited to 'test/sign')
-rw-r--r--test/sign/test_sign_column_highlighting.vader15
1 files changed, 14 insertions, 1 deletions
diff --git a/test/sign/test_sign_column_highlighting.vader b/test/sign/test_sign_column_highlighting.vader
index 4457a45c..0b506fa7 100644
--- a/test/sign/test_sign_column_highlighting.vader
+++ b/test/sign/test_sign_column_highlighting.vader
@@ -1,12 +1,13 @@
Before:
Save g:ale_change_sign_column_color
+ Save &verbose
function! ParseHighlight(name) abort
redir => l:output
silent execute 'highlight ' . a:name
redir end
- return join(split(l:output)[2:])
+ return substitute(join(split(l:output)[2:]), ' Last set.*', '', '')
endfunction
function! SetHighlight(name, syntax) abort
@@ -53,3 +54,15 @@ Execute(The SignColumn highlight should be set and reset):
call ale#sign#SetSigns(bufnr(''), [])
AssertEqual 'links to ALESignColumnWithoutErrors', ParseHighlight('SignColumn')
+
+Execute(The SignColumn should be correctly parsed when verbose=1):
+ set verbose=1
+ highlight SignColumn ctermfg=246 ctermbg=7 guifg=#839496 guibg=Grey
+
+ call ale#sign#SetUpDefaultColumnWithoutErrorsHighlight()
+
+ AssertEqual
+ \ has('nvim')
+ \ ? 'ctermfg=246 ctermbg=7 guifg=#839496 guibg=Grey'
+ \ : 'term=standout ctermfg=246 ctermbg=7 guifg=#839496 guibg=Grey',
+ \ ParseHighlight('ALESignColumnWithoutErrors')