aboutsummaryrefslogtreecommitdiff
path: root/test/unit/os/fs_spec.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2015-10-25 22:38:23 -0400
committerJustin M. Keyes <justinkz@gmail.com>2015-10-25 22:38:23 -0400
commit1ca5646bb52ec5c23b28f45bb7bc5d25cffad9b0 (patch)
tree7495d3f50b897e74fc4597d061d427a4e9b1ae36 /test/unit/os/fs_spec.lua
parentde4cb766ca381c09fd3f938136c1932ebf008f63 (diff)
parent42047acb4f07c689936b051864c6b4448b1b6aa1 (diff)
downloadrneovim-1ca5646bb52ec5c23b28f45bb7bc5d25cffad9b0.tar.gz
rneovim-1ca5646bb52ec5c23b28f45bb7bc5d25cffad9b0.tar.bz2
rneovim-1ca5646bb52ec5c23b28f45bb7bc5d25cffad9b0.zip
Merge pull request #3470 from ZyX-I/pr-3198
XDG base directory specification support
Diffstat (limited to 'test/unit/os/fs_spec.lua')
-rw-r--r--test/unit/os/fs_spec.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/unit/os/fs_spec.lua b/test/unit/os/fs_spec.lua
index 28e831229f..c7a1f55b5d 100644
--- a/test/unit/os/fs_spec.lua
+++ b/test/unit/os/fs_spec.lua
@@ -564,6 +564,28 @@ describe('fs function', function()
eq(false, os_isdir('unit-test-directory/new-dir-recurse'))
end)
+ it('succeeds to create a directory ending with ///', function()
+ local mode = ffi.C.kS_IRUSR + ffi.C.kS_IWUSR + ffi.C.kS_IXUSR
+ local ret, failed_str = os_mkdir_recurse(
+ 'unit-test-directory/new-dir-recurse///', mode)
+ eq(0, ret)
+ eq(nil, failed_str)
+ eq(true, os_isdir('unit-test-directory/new-dir-recurse'))
+ lfs.rmdir('unit-test-directory/new-dir-recurse')
+ eq(false, os_isdir('unit-test-directory/new-dir-recurse'))
+ end)
+
+ it('succeeds to create a directory ending with /', function()
+ local mode = ffi.C.kS_IRUSR + ffi.C.kS_IWUSR + ffi.C.kS_IXUSR
+ local ret, failed_str = os_mkdir_recurse(
+ 'unit-test-directory/new-dir-recurse/', mode)
+ eq(0, ret)
+ eq(nil, failed_str)
+ eq(true, os_isdir('unit-test-directory/new-dir-recurse'))
+ lfs.rmdir('unit-test-directory/new-dir-recurse')
+ eq(false, os_isdir('unit-test-directory/new-dir-recurse'))
+ end)
+
it('succeeds to create a directory tree', function()
local mode = ffi.C.kS_IRUSR + ffi.C.kS_IWUSR + ffi.C.kS_IXUSR
local ret, failed_str = os_mkdir_recurse(