summaryrefslogtreecommitdiff
path: root/src/testdir/test_fnamemodify.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-03-25 18:42:46 +0100
committerBram Moolenaar <Bram@vim.org>2016-03-25 18:42:46 +0100
commit52c6eaffd43a8c8865f8d6ed7cde0a8b137479e2 (patch)
tree264699b877dca19f40ff696e932b11ef9c1c610c /src/testdir/test_fnamemodify.vim
parentda64ab322ae35e473a24b211d22d05b1439aa05c (diff)
downloadvim-git-52c6eaffd43a8c8865f8d6ed7cde0a8b137479e2.tar.gz
patch 7.4.1654v7.4.1654
Problem: Crash when using expand('%:S') in a buffer without a name. Solution: Don't set a NUL. (James McCoy, closes #714)
Diffstat (limited to 'src/testdir/test_fnamemodify.vim')
-rw-r--r--src/testdir/test_fnamemodify.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/testdir/test_fnamemodify.vim b/src/testdir/test_fnamemodify.vim
index 902be40dc..2267e18e3 100644
--- a/src/testdir/test_fnamemodify.vim
+++ b/src/testdir/test_fnamemodify.vim
@@ -41,3 +41,9 @@ func Test_fnamemodify()
call assert_equal("'abc\\\ndef'", fnamemodify("abc\ndef", ':S'))
set shell&
endfunc
+
+func Test_expand()
+ new
+ call assert_equal("", expand('%:S'))
+ quit
+endfunc