diff options
author | Jan Edmund Lazo <janedmundlazo@hotmail.com> | 2018-01-11 17:31:29 -0500 |
---|---|---|
committer | Jan Edmund Lazo <janedmundlazo@hotmail.com> | 2018-01-28 13:58:53 -0500 |
commit | 534abe4aafc2fb75a100c6193a8fdf5bfa0838dc (patch) | |
tree | 223b869cdaa41ab0b94c90642467672f0060dade | |
parent | ec5af91b90a6e1d7b8e6f789c3d435316391a4c6 (diff) | |
download | rneovim-534abe4aafc2fb75a100c6193a8fdf5bfa0838dc.tar.gz rneovim-534abe4aafc2fb75a100c6193a8fdf5bfa0838dc.tar.bz2 rneovim-534abe4aafc2fb75a100c6193a8fdf5bfa0838dc.zip |
test: win: get current network drive via io.popen
-rw-r--r-- | test/functional/eval/fnamemodify_spec.lua | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/test/functional/eval/fnamemodify_spec.lua b/test/functional/eval/fnamemodify_spec.lua index f3705d6c99..21e670c41c 100644 --- a/test/functional/eval/fnamemodify_spec.lua +++ b/test/functional/eval/fnamemodify_spec.lua @@ -9,16 +9,22 @@ describe('fnamemodify()', function() before_each(clear) it('works', function() + local drive_f = io.popen('cd', 'r') + local drive = string.gsub(drive_f:read('*a'), '[\n\r]', '') + drive_f:close() + if iswin() then - eq([[C:\]], fnamemodify([[\]], ':p:h')) - eq([[C:\]], fnamemodify([[\]], ':p')) - eq([[C:\]], fnamemodify([[/]], ':p:h')) - eq([[C:\]], fnamemodify([[/]], ':p')) + local root = drive..[[\]] + eq(root, fnamemodify([[\]], ':p:h')) + eq(root, fnamemodify([[\]], ':p')) + eq(root, fnamemodify([[/]], ':p:h')) + eq(root, fnamemodify([[/]], ':p')) command('set shellslash') - eq([[C:/]], fnamemodify([[\]], ':p:h')) - eq([[C:/]], fnamemodify([[\]], ':p')) - eq([[C:/]], fnamemodify([[/]], ':p:h')) - eq([[C:/]], fnamemodify([[/]], ':p')) + root = drive..[[/]] + eq(root, fnamemodify([[\]], ':p:h')) + eq(root, fnamemodify([[\]], ':p')) + eq(root, fnamemodify([[/]], ':p:h')) + eq(root, fnamemodify([[/]], ':p')) else eq('/', fnamemodify([[/]], ':p:h')) eq('/', fnamemodify([[/]], ':p')) |