diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-11-09 20:10:17 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-11-09 20:10:17 +0100 |
commit | 3503d7c94a6c8c2a5ca1665d648d0cb81afcc863 (patch) | |
tree | 1084785735f6ed7f60ef12045d016977ae92c377 /src/testdir/test_cd.vim | |
parent | b73e439606b55d66d9e81da1f9cae729af37cf04 (diff) |
patch 8.1.2278: using "cd" with "exe" may failv8.1.2278
Problem: Using "cd" with "exe" may fail.
Solution: Use chdir() instead.
Diffstat (limited to 'src/testdir/test_cd.vim')
-rw-r--r-- | src/testdir/test_cd.vim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/testdir/test_cd.vim b/src/testdir/test_cd.vim index c3589b45f0..bdb26cddce 100644 --- a/src/testdir/test_cd.vim +++ b/src/testdir/test_cd.vim @@ -9,7 +9,7 @@ func Test_cd_up_and_down() let path = getcwd() cd .. call assert_notequal(path, getcwd()) - exe 'cd ' . path + exe 'cd ' .. fnameescape(path) call assert_equal(path, getcwd()) endfunc @@ -20,7 +20,7 @@ func Test_cd_no_arg() cd call assert_equal($HOME, getcwd()) call assert_notequal(path, getcwd()) - exe 'cd ' . path + exe 'cd ' .. fnameescape(path) call assert_equal(path, getcwd()) else " Test that cd without argument echoes cwd on non-Unix systems. @@ -58,7 +58,7 @@ func Test_cd_with_cpo_chdir() " :cd should succeed when buffer has been written. w! - exe 'cd ' . path + exe 'cd ' .. fnameescape(path) call assert_equal(path, getcwd()) call delete('Xfoo') @@ -103,6 +103,6 @@ func Test_chdir_func() call assert_equal("", d) only | tabonly - exe 'cd ' . topdir + call chdir(topdir) call delete('Xdir', 'rf') endfunc |