diff options
author | Martin Tournoij <martin@arp242.net> | 2017-12-10 13:03:03 +0000 |
---|---|---|
committer | Martin Tournoij <martin@arp242.net> | 2017-12-10 13:10:52 +0000 |
commit | 4825cce1cc9ec729ea59ae90eb819f67239d335b (patch) | |
tree | 22251e4b49a7fe0ea50ca2b29a986dc40e648ad5 /test/test_alelint_autocmd.vader | |
parent | d6bf13502ad7a018a739b82bc068d299aacc5d26 (diff) | |
download | ale-4825cce1cc9ec729ea59ae90eb819f67239d335b.zip |
Run before lint cycle, rename autocmds
Diffstat (limited to 'test/test_alelint_autocmd.vader')
-rw-r--r-- | test/test_alelint_autocmd.vader | 32 |
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 |