summaryrefslogtreecommitdiff
path: root/test/test_alelint_autocmd.vader
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2018-03-03 16:22:56 +0000
committerw0rp <devw0rp@gmail.com>2018-03-03 16:22:56 +0000
commit08cfd5f90c8113f4db25f60833b690665046b495 (patch)
treebacb0c5b75209f175e38213b6ae27ba89db1ad97 /test/test_alelint_autocmd.vader
parent565ffa0dc5e2fe53663f7228c05ad927c190b9e6 (diff)
downloadale-08cfd5f90c8113f4db25f60833b690665046b495.zip
Close #1379 - Increment b:ale_linted when a buffer is checked
Diffstat (limited to 'test/test_alelint_autocmd.vader')
-rw-r--r--test/test_alelint_autocmd.vader21
1 files changed, 19 insertions, 2 deletions
diff --git a/test/test_alelint_autocmd.vader b/test/test_alelint_autocmd.vader
index b19e6b4e..d51694ff 100644
--- a/test/test_alelint_autocmd.vader
+++ b/test/test_alelint_autocmd.vader
@@ -3,12 +3,18 @@ Before:
let g:post_success = 0
let g:ale_run_synchronously = 1
+ unlet! b:ale_linted
+
After:
let g:ale_run_synchronously = 0
let g:ale_buffer_info = {}
- augroup! VaderTest
-Execute (Run a lint cycle, and check that a variable is set in the autocmd):
+ try
+ augroup! VaderTest
+ catch
+ endtry
+
+Execute(Run a lint cycle, and check that a variable is set in the autocmd):
augroup VaderTest
autocmd!
autocmd User ALELintPre let g:pre_success = 1
@@ -19,3 +25,14 @@ Execute (Run a lint cycle, and check that a variable is set in the autocmd):
AssertEqual g:pre_success, 1
AssertEqual g:post_success, 1
+
+Execute(b:ale_linted should be increased after each lint cycle):
+ AssertEqual get(b:, 'ale_linted'), 0
+
+ call ale#Lint()
+
+ AssertEqual get(b:, 'ale_linted'), 1
+
+ call ale#Lint()
+
+ AssertEqual get(b:, 'ale_linted'), 2