Cover error priority in the sign tests

This commit is contained in:
w0rp 2017-03-11 17:39:51 +00:00
parent d58a18b8ed
commit 892fff03cc

View File

@ -4,30 +4,45 @@ Before:
\ { \ {
\ 'lnum': 1, \ 'lnum': 1,
\ 'col': 1, \ 'col': 1,
\ 'bufnr': bufnr('%'),
\ 'vcol': 0,
\ 'nr': -1,
\ 'type': 'E', \ 'type': 'E',
\ 'text': 'foo', \ 'text': 'foo',
\ }, \ },
\ { \ {
\ 'lnum': 2, \ 'lnum': 2,
\ 'col': 1, \ 'col': 1,
\ 'bufnr': bufnr('%'),
\ 'vcol': 0,
\ 'nr': -1,
\ 'type': 'W', \ 'type': 'W',
\ 'text': 'bar', \ 'text': 'bar',
\ }, \ },
\ { \ {
\ 'lnum': 3, \ 'lnum': 3,
\ 'col': 1, \ 'col': 1,
\ 'bufnr': bufnr('%'),
\ 'vcol': 0,
\ 'nr': -1,
\ 'type': 'E', \ 'type': 'E',
\ 'text': 'baz', \ 'text': 'baz',
\ }, \ },
\ {
\ 'lnum': 4,
\ 'col': 1,
\ 'type': 'E',
\ 'text': 'use this one',
\ },
\ {
\ 'lnum': 4,
\ 'col': 2,
\ 'type': 'W',
\ 'text': 'ignore this one',
\ },
\ {
\ 'lnum': 5,
\ 'col': 1,
\ 'type': 'W',
\ 'text': 'ignore this one',
\ },
\ {
\ 'lnum': 5,
\ 'col': 2,
\ 'type': 'E',
\ 'text': 'use this one',
\ },
\] \]
endfunction endfunction
@ -47,13 +62,15 @@ Given testft(A file with warnings/errors):
foo foo
bar bar
baz baz
fourth line
fifth line
Execute: Execute:
call ale#Lint() call ale#Lint()
call ale#engine#WaitForJobs(2000) call ale#engine#WaitForJobs(2000)
redir => g:output redir => g:output
:sign place silent sign place
redir END redir END
AssertEqual AssertEqual
@ -61,6 +78,8 @@ Execute:
\ ['1', '1000001', 'ALEErrorSign'], \ ['1', '1000001', 'ALEErrorSign'],
\ ['2', '1000002', 'ALEWarningSign'], \ ['2', '1000002', 'ALEWarningSign'],
\ ['3', '1000003', 'ALEErrorSign'], \ ['3', '1000003', 'ALEErrorSign'],
\ ['4', '1000004', 'ALEErrorSign'],
\ ['5', '1000005', 'ALEErrorSign'],
\ ], \ ],
\ map( \ map(
\ split(g:output, '\n')[2:], \ split(g:output, '\n')[2:],