mirror of
https://github.com/vim/vim.git
synced 2025-10-28 09:27:14 -04:00
patch 8.2.4841: empty string considered an error for expand()
Problem: Empty string considered an error for expand() when 'verbose' is
set. (Christian Brabandt)
Solution: Do not give an error for an empty result. (closes #10307)
This commit is contained in:
@@ -82,10 +82,14 @@ endfunc
|
||||
|
||||
func Test_expand()
|
||||
new
|
||||
call assert_equal("", expand('%:S'))
|
||||
call assert_equal("''", expand('%:S'))
|
||||
call assert_equal('3', '<slnum>'->expand())
|
||||
call assert_equal(['4'], expand('<slnum>', v:false, v:true))
|
||||
" Don't add any line above this, otherwise <slnum> will change.
|
||||
call assert_equal("", expand('%'))
|
||||
set verbose=1
|
||||
call assert_equal("", expand('%'))
|
||||
set verbose=0
|
||||
quit
|
||||
endfunc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user