Mercurial > vim
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) |