comparison src/testdir/test_fnamemodify.vim @ 26821:81f0d5a958b9 v8.2.3939

patch 8.2.3939: MS-Windows: fnamemodify('', ':p') does not work Commit: https://github.com/vim/vim/commit/5a664fe57fe7ba65a771bc95ef1c205e4db193b7 Author: Yegappan Lakshmanan <yegappan@yahoo.com> Date: Wed Dec 29 18:16:21 2021 +0000 patch 8.2.3939: MS-Windows: fnamemodify('', ':p') does not work Problem: MS-Windows: fnamemodify('', ':p') does not work. Solution: Do not consider an empty string a full path. (Yegappan Lakshmanan, closes #9428, closes #9427)
author Bram Moolenaar <Bram@vim.org>
date Wed, 29 Dec 2021 19:30:03 +0100
parents 22896e358a90
children
comparison
equal deleted inserted replaced
26820:6a6a985ee1d5 26821:81f0d5a958b9
30 call assert_equal('gz', fnamemodify('abc.fb2.tar.gz', ':e')) 30 call assert_equal('gz', fnamemodify('abc.fb2.tar.gz', ':e'))
31 call assert_equal('tar.gz', fnamemodify('abc.fb2.tar.gz', ':e:e')) 31 call assert_equal('tar.gz', fnamemodify('abc.fb2.tar.gz', ':e:e'))
32 call assert_equal('fb2.tar.gz', fnamemodify('abc.fb2.tar.gz', ':e:e:e')) 32 call assert_equal('fb2.tar.gz', fnamemodify('abc.fb2.tar.gz', ':e:e:e'))
33 call assert_equal('fb2.tar.gz', fnamemodify('abc.fb2.tar.gz', ':e:e:e:e')) 33 call assert_equal('fb2.tar.gz', fnamemodify('abc.fb2.tar.gz', ':e:e:e:e'))
34 call assert_equal('tar', fnamemodify('abc.fb2.tar.gz', ':e:e:r')) 34 call assert_equal('tar', fnamemodify('abc.fb2.tar.gz', ':e:e:r'))
35 call assert_equal(getcwd(), fnamemodify('', ':p:h'))
35 36
36 let cwd = getcwd() 37 let cwd = getcwd()
37 call chdir($HOME) 38 call chdir($HOME)
38 call assert_equal('foobar', fnamemodify('~/foobar', ':~:.')) 39 call assert_equal('foobar', fnamemodify('~/foobar', ':~:.'))
39 call chdir(cwd) 40 call chdir(cwd)