#852 Pass on error codes in the loclist corrections

This commit is contained in:
w0rp
2017-11-13 23:34:00 +00:00
parent 8a3a2da87e
commit fea708cff3
2 changed files with 25 additions and 0 deletions

View File

@@ -327,3 +327,24 @@ Execute(FixLocList should interpret temporary filenames as being the current buf
\ {'text': 'a', 'lnum': 3, 'filename': b:temp_name},
\ ],
\ )
Execute(The error code should be passed on):
AssertEqual
\ [
\ {
\ 'text': 'a',
\ 'lnum': 10,
\ 'col': 0,
\ 'bufnr': bufnr('%'),
\ 'vcol': 0,
\ 'type': 'E',
\ 'nr': -1,
\ 'linter_name': 'foobar',
\ 'code': 'some-code'
\ },
\],
\ ale#engine#FixLocList(
\ bufnr('%'),
\ 'foobar',
\ [{'text': 'a', 'lnum': 11, 'code': 'some-code'}],
\ )