patch 8.2.0990: Using duplicate error number
Problem: Using duplicate error number.
Solution: Use an unused error number. Add a test for it.
diff --git a/src/testdir/test_functions.vim b/src/testdir/test_functions.vim
index cefeaf7..d0686ef 100644
--- a/src/testdir/test_functions.vim
+++ b/src/testdir/test_functions.vim
@@ -1958,6 +1958,7 @@
let files = readdirex('Xdir2', 1, #{sort: 'none'})->map({-> v:val.name})
let unsorted = copy(files)
call assert_equal(['README.txt', 'Readme.txt', 'readme.txt'], sort(files), 'unsorted')
+ call assert_fails("call readdirex('Xdir2', 1, #{slort: 'none'})", 'E857: Dictionary key "sort" required')
" 3) sort by case (same as default)
let files = readdirex('Xdir2', 1, #{sort: 'case'})->map({-> v:val.name})