mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-06 12:44:23 +08:00
#149 - Support Info, style error, and style warning types for problems for signs
This commit is contained in:
@@ -71,6 +71,38 @@ After:
|
||||
call ale#linter#Reset()
|
||||
sign unplace *
|
||||
|
||||
Execute(ale#sign#GetSignType should return the right sign types):
|
||||
AssertEqual 'ALEErrorSign', ale#sign#GetSignType([{'type': 'E'}])
|
||||
AssertEqual 'ALEStyleErrorSign', ale#sign#GetSignType([{'type': 'E', 'sub_type': 'style'}])
|
||||
AssertEqual 'ALEWarningSign', ale#sign#GetSignType([{'type': 'W'}])
|
||||
AssertEqual 'ALEStyleWarningSign', ale#sign#GetSignType([{'type': 'W', 'sub_type': 'style'}])
|
||||
AssertEqual 'ALEInfoSign', ale#sign#GetSignType([{'type': 'I'}])
|
||||
AssertEqual 'ALEErrorSign', ale#sign#GetSignType([
|
||||
\ {'type': 'E'},
|
||||
\ {'type': 'W'},
|
||||
\ {'type': 'I'},
|
||||
\ {'type': 'E', 'sub_type': 'style'},
|
||||
\ {'type': 'W', 'sub_type': 'style'},
|
||||
\])
|
||||
AssertEqual 'ALEWarningSign', ale#sign#GetSignType([
|
||||
\ {'type': 'W'},
|
||||
\ {'type': 'I'},
|
||||
\ {'type': 'E', 'sub_type': 'style'},
|
||||
\ {'type': 'W', 'sub_type': 'style'},
|
||||
\])
|
||||
AssertEqual 'ALEInfoSign', ale#sign#GetSignType([
|
||||
\ {'type': 'I'},
|
||||
\ {'type': 'E', 'sub_type': 'style'},
|
||||
\ {'type': 'W', 'sub_type': 'style'},
|
||||
\])
|
||||
AssertEqual 'ALEStyleErrorSign', ale#sign#GetSignType([
|
||||
\ {'type': 'E', 'sub_type': 'style'},
|
||||
\ {'type': 'W', 'sub_type': 'style'},
|
||||
\])
|
||||
AssertEqual 'ALEStyleWarningSign', ale#sign#GetSignType([
|
||||
\ {'type': 'W', 'sub_type': 'style'},
|
||||
\])
|
||||
|
||||
Given testft(A file with warnings/errors):
|
||||
foo
|
||||
bar
|
||||
|
||||
Reference in New Issue
Block a user