From 892fff03cc11cf0e1ebfabbec1839366afb4ba6c Mon Sep 17 00:00:00 2001 From: w0rp Date: Sat, 11 Mar 2017 17:39:51 +0000 Subject: [PATCH] Cover error priority in the sign tests --- test/sign/test_sign_placement.vader | 39 +++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/test/sign/test_sign_placement.vader b/test/sign/test_sign_placement.vader index 3278fc0..6fa72c8 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:],