diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test_format_temporary_file_creation.vader | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/test/test_format_temporary_file_creation.vader b/test/test_format_temporary_file_creation.vader index fc43e2a1..54a25873 100644 --- a/test/test_format_temporary_file_creation.vader +++ b/test/test_format_temporary_file_creation.vader @@ -1,4 +1,23 @@ Before: + Save g:ale_buffer_info + Save g:ale_echo_cursor + Save g:ale_enabled + Save g:ale_run_synchronously + Save g:ale_set_highlights + Save g:ale_set_loclist + Save g:ale_set_quickfix + Save g:ale_set_signs + + " Disable the features we don't need to check. + let g:ale_buffer_info = {} + let g:ale_echo_cursor = 0 + let g:ale_enabled = 1 + let g:ale_run_synchronously = 1 + let g:ale_set_highlights = 0 + let g:ale_set_loclist = 0 + let g:ale_set_quickfix = 0 + let g:ale_set_signs = 0 + let g:output = [] function! TestCallback(buffer, output) @@ -7,6 +26,7 @@ Before: return [] endfunction + call ale#linter#PreventLoading('foobar') call ale#linter#Define('foobar', { \ 'name': 'testlinter', \ 'callback': 'TestCallback', @@ -15,6 +35,8 @@ Before: \}) After: + Restore + unlet! g:output delfunction TestCallback @@ -29,9 +51,6 @@ Given foobar (Some imaginary filetype): Execute(ALE should be able to read the %t file): AssertEqual 'foobar', &filetype - " Sleep a little so the test passes more. - sleep 100ms - call ale#Lint() - call ale#engine#WaitForJobs(2000) + ALELint AssertEqual ['foo', 'bar', 'baz'], g:output |