diff options
author | w0rp <devw0rp@gmail.com> | 2017-03-11 17:39:51 +0000 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2017-03-11 17:39:51 +0000 |
commit | 892fff03cc11cf0e1ebfabbec1839366afb4ba6c (patch) | |
tree | 40340ba895f2c2c00a4b0be3ac68c113eda0e58b /test/sign | |
parent | d58a18b8edd4e42be0456454933ac266c230d97e (diff) | |
download | ale-892fff03cc11cf0e1ebfabbec1839366afb4ba6c.zip |
Cover error priority in the sign tests
Diffstat (limited to 'test/sign')
-rw-r--r-- | test/sign/test_sign_placement.vader | 39 |
1 files changed, 29 insertions, 10 deletions
diff --git a/test/sign/test_sign_placement.vader b/test/sign/test_sign_placement.vader index 3278fc03..6fa72c86 100644 --- a/test/sign/test_sign_placement.vader +++ b/test/sign/test_sign_placement.vader @@ -4,30 +4,45 @@ Before: \ { \ 'lnum': 1, \ 'col': 1, - \ 'bufnr': bufnr('%'), - \ 'vcol': 0, - \ 'nr': -1, \ 'type': 'E', \ 'text': 'foo', \ }, \ { \ 'lnum': 2, \ 'col': 1, - \ 'bufnr': bufnr('%'), - \ 'vcol': 0, - \ 'nr': -1, \ 'type': 'W', \ 'text': 'bar', \ }, \ { \ 'lnum': 3, \ 'col': 1, - \ 'bufnr': bufnr('%'), - \ 'vcol': 0, - \ 'nr': -1, \ 'type': 'E', \ '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 @@ -47,13 +62,15 @@ Given testft(A file with warnings/errors): foo bar baz + fourth line + fifth line Execute: call ale#Lint() call ale#engine#WaitForJobs(2000) redir => g:output - :sign place + silent sign place redir END AssertEqual @@ -61,6 +78,8 @@ Execute: \ ['1', '1000001', 'ALEErrorSign'], \ ['2', '1000002', 'ALEWarningSign'], \ ['3', '1000003', 'ALEErrorSign'], + \ ['4', '1000004', 'ALEErrorSign'], + \ ['5', '1000005', 'ALEErrorSign'], \ ], \ map( \ split(g:output, '\n')[2:], |