1
0
forked from aniani/vim

patch 8.2.3449: sort fails if the sort compare function returns 999

Problem:    Sort fails if the sort compare function returns 999.
Solution:   Adjust value to -1 / 0 / 1. (Yasuhiro Matsumoto, closes #8884)
This commit is contained in:
Yasuhiro Matsumoto
2021-09-19 17:01:39 +02:00
committed by Bram Moolenaar
parent 1d34189ecb
commit c04f62346b
3 changed files with 9 additions and 0 deletions

View File

@@ -58,6 +58,7 @@ endfunc
func Test_sort_numbers()
call assert_equal([3, 13, 28], sort([13, 28, 3], 'N'))
call assert_equal(['3', '13', '28'], sort(['13', '28', '3'], 'N'))
call assert_equal([3997, 4996], sort([4996, 3997], 'Compare1'))
endfunc
func Test_sort_float()