Try and make the temporary file test fail less on Windows

This commit is contained in:
w0rp 2018-07-16 14:03:08 +01:00
parent f235c4b3b9
commit 2a081e81db
No known key found for this signature in database
GPG Key ID: 0FC1ECAA8C81CD83
1 changed files with 23 additions and 4 deletions

View File

@ -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