Add a unit test for the loclist comparison function.

This commit is contained in:
w0rp
2016-10-13 20:56:18 +01:00
parent 5ca7cc14f3
commit f506887b28
3 changed files with 42 additions and 21 deletions

View File

@@ -0,0 +1,21 @@
Before:
let g:loclist = [
\ {'lnum': 5, 'col': 5},
\ {'lnum': 5, 'col': 4},
\ {'lnum': 2, 'col': 10},
\ {'lnum': 3, 'col': 2},
\]
Execute (Sort loclist with comparison function):
call sort(g:loclist, 'ale#util#LocItemCompare')
Then (loclist item should be sorted):
AssertEqual g:loclist, [
\ {'lnum': 2, 'col': 10},
\ {'lnum': 3, 'col': 2},
\ {'lnum': 5, 'col': 4},
\ {'lnum': 5, 'col': 5},
\]
After:
unlet g:loclist