summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-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