diff options
author | Jurica Bradaric <jbradaric@gmail.com> | 2016-02-28 13:26:10 +0100 |
---|---|---|
committer | Jurica Bradaric <jbradaric@gmail.com> | 2016-04-20 08:25:51 +0200 |
commit | 425fcdb5b4bc6dec05dafe2e2675c8a7cfe37187 (patch) | |
tree | 6aa7ad9c977e9a678ffd595f96873866610493f9 /test/functional/legacy/delete_spec.lua | |
parent | 29b737e92b5865918ca1e8c5a30e6c6f3a351915 (diff) | |
download | rneovim-425fcdb5b4bc6dec05dafe2e2675c8a7cfe37187.tar.gz rneovim-425fcdb5b4bc6dec05dafe2e2675c8a7cfe37187.tar.bz2 rneovim-425fcdb5b4bc6dec05dafe2e2675c8a7cfe37187.zip |
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.
https://github.com/vim/vim/commit/336bd622c31e1805495c034e1a8cfadcc0bbabc7
Diffstat (limited to 'test/functional/legacy/delete_spec.lua')
-rw-r--r-- | test/functional/legacy/delete_spec.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/functional/legacy/delete_spec.lua b/test/functional/legacy/delete_spec.lua index b524af3338..75c3fdf1a0 100644 --- a/test/functional/legacy/delete_spec.lua +++ b/test/functional/legacy/delete_spec.lua @@ -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')")) |