summaryrefslogtreecommitdiff
path: root/test/test_alelint_autocmd.vader
diff options
context:
space:
mode:
authorMartin Tournoij <martin@arp242.net>2017-12-10 13:03:03 +0000
committerMartin Tournoij <martin@arp242.net>2017-12-10 13:10:52 +0000
commit4825cce1cc9ec729ea59ae90eb819f67239d335b (patch)
tree22251e4b49a7fe0ea50ca2b29a986dc40e648ad5 /test/test_alelint_autocmd.vader
parentd6bf13502ad7a018a739b82bc068d299aacc5d26 (diff)
downloadale-4825cce1cc9ec729ea59ae90eb819f67239d335b.zip
Run before lint cycle, rename autocmds
Diffstat (limited to 'test/test_alelint_autocmd.vader')
-rw-r--r--test/test_alelint_autocmd.vader32
1 files changed, 6 insertions, 26 deletions
diff --git a/test/test_alelint_autocmd.vader b/test/test_alelint_autocmd.vader
index bf96abfb..b19e6b4e 100644
--- a/test/test_alelint_autocmd.vader
+++ b/test/test_alelint_autocmd.vader
@@ -1,41 +1,21 @@
Before:
- let g:start = 0
- let g:success = 0
+ let g:pre_success = 0
+ let g:post_success = 0
let g:ale_run_synchronously = 1
- function! TestCallback(buffer, output)
- return [{
- \ 'lnum': 1,
- \ 'col': 3,
- \ 'text': 'baz boz',
- \}]
- endfunction
-
- call ale#linter#Define('foobar', {
- \ 'name': 'testlinter',
- \ 'callback': 'TestCallback',
- \ 'executable': has('win32') ? 'cmd' : 'true',
- \ 'command': has('win32') ? 'echo' : 'true',
- \})
- "let g:ale_linters = {'foobar': ['lint_file_linter']}
-
After:
let g:ale_run_synchronously = 0
let g:ale_buffer_info = {}
- let g:ale_linters = {}
- call ale#linter#Reset()
- delfunction TestCallback
augroup! VaderTest
Execute (Run a lint cycle, and check that a variable is set in the autocmd):
- set filetype=foobar
augroup VaderTest
autocmd!
- autocmd User ALEStartLint let g:start = 1
- autocmd User ALELint let g:success = 1
+ autocmd User ALELintPre let g:pre_success = 1
+ autocmd User ALELintPost let g:post_success = 1
augroup end
call ale#Lint()
- AssertEqual g:start, 1
- AssertEqual g:success, 1
+ AssertEqual g:pre_success, 1
+ AssertEqual g:post_success, 1