summaryrefslogtreecommitdiff
path: root/test/sign
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2017-03-11 17:39:51 +0000
committerw0rp <devw0rp@gmail.com>2017-03-11 17:39:51 +0000
commit892fff03cc11cf0e1ebfabbec1839366afb4ba6c (patch)
tree40340ba895f2c2c00a4b0be3ac68c113eda0e58b /test/sign
parentd58a18b8edd4e42be0456454933ac266c230d97e (diff)
downloadale-892fff03cc11cf0e1ebfabbec1839366afb4ba6c.zip
Cover error priority in the sign tests
Diffstat (limited to 'test/sign')
-rw-r--r--test/sign/test_sign_placement.vader39
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:],