From b67c103d0604504ce957fdeff6ecc8162d085529 Mon Sep 17 00:00:00 2001 From: w0rp Date: Sun, 21 May 2017 22:42:27 +0100 Subject: #309 Add an option for changing the sign column color when problems are detected --- test/sign/test_sign_column_highlighting.vader | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 test/sign/test_sign_column_highlighting.vader (limited to 'test/sign') diff --git a/test/sign/test_sign_column_highlighting.vader b/test/sign/test_sign_column_highlighting.vader new file mode 100644 index 00000000..da8bac29 --- /dev/null +++ b/test/sign/test_sign_column_highlighting.vader @@ -0,0 +1,22 @@ +Before: + function! ParseSignColumnHighlight() abort + redir => l:output + silent highlight SignColumn + redir end + + return join(split(l:output)[2:]) + endfunction + + let g:sign_highlight = ParseSignColumnHighlight() + +After: + delfunction ParseSignColumnHighlight + execute 'highlight SignColumn ' . g:sign_highlight + unlet! g:sign_highlight + +Execute(The SignColumn highlight should be set and reset): + call ale#sign#SetSignColumnHighlight(1) + AssertEqual 'links to ALESignColumnWithErrors', ParseSignColumnHighlight() + + call ale#sign#SetSignColumnHighlight(0) + AssertEqual 'links to ALESignColumnWithoutErrors', ParseSignColumnHighlight() -- cgit v1.2.3