mirror of
https://github.com/neovim/neovim.git
synced 2026-01-25 22:51:14 +10:00
vim-patch:7.4.1120
Problem: delete(x, 'rf') fails if a directory is empty. (Lcd)
Solution: Ignore not finding matches in an empty directory.
336bd622c3
This commit is contained in:
@@ -25,6 +25,7 @@ describe('Test for delete()', function()
|
||||
it('recursive delete', function()
|
||||
execute("call mkdir('Xdir1')")
|
||||
execute("call mkdir('Xdir1/subdir')")
|
||||
execute("call mkdir('Xdir1/empty')")
|
||||
execute('split Xdir1/Xfile')
|
||||
execute("call setline(1, ['a', 'b'])")
|
||||
execute('w')
|
||||
@@ -35,6 +36,7 @@ describe('Test for delete()', function()
|
||||
eq(eval("['a', 'b']"), eval("readfile('Xdir1/Xfile')"))
|
||||
eq(1, eval("isdirectory('Xdir1/subdir')"))
|
||||
eq(eval("['a', 'b']"), eval("readfile('Xdir1/subdir/Xfile')"))
|
||||
eq(1, eval("isdirectory('Xdir1/empty')"))
|
||||
eq(0, eval("delete('Xdir1', 'rf')"))
|
||||
eq(0, eval("isdirectory('Xdir1')"))
|
||||
eq(-1, eval("delete('Xdir1', 'd')"))
|
||||
|
||||
Reference in New Issue
Block a user