1" Test sort() 2 3func Test_sort_strings() 4 " numbers compared as strings 5 call assert_equal([1, 2, 3], sort([3, 2, 1])) 6 call assert_equal([13, 28, 3], sort([3, 28, 13])) 7endfunc 8 9func Test_sort_numeric() 10 call assert_equal([1, 2, 3], sort([3, 2, 1], 'n')) 11 call assert_equal([3, 13, 28], sort([13, 28, 3], 'n')) 12 " strings are not sorted 13 call assert_equal(['13', '28', '3'], sort(['13', '28', '3'], 'n')) 14endfunc 15 16func Test_sort_numbers() 17 call assert_equal([3, 13, 28], sort([13, 28, 3], 'N')) 18 call assert_equal(['3', '13', '28'], sort(['13', '28', '3'], 'N')) 19endfunc 20