diff src/testdir/test_cmdline.vim @ 12706:9b882316aa63 v8.0.1231

patch 8.0.1231: expanding file name drops dash commit https://github.com/vim/vim/commit/c312b8b87a589ed8452dbf0f555f05ff86d04692 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Oct 28 17:53:04 2017 +0200 patch 8.0.1231: expanding file name drops dash Problem: Expanding file name drops dash. (stucki) Solution: Use the right position. (Christian Brabandt, closes https://github.com/vim/vim/issues/2184)
author Christian Brabandt <cb@256bit.org>
date Sat, 28 Oct 2017 18:00:05 +0200
parents 1fad9675d8fd
children 1fd0f8392946
line wrap: on
line diff
--- a/src/testdir/test_cmdline.vim
+++ b/src/testdir/test_cmdline.vim
@@ -365,6 +365,27 @@ func Test_cmdline_complete_user_cmd()
   delcommand Foo
 endfunc
 
+func Test_cmdline_write_alternatefile()
+  new
+  call setline('.', ['one', 'two'])
+  f foo.txt
+  new
+  f #-A
+  call assert_equal('foo.txt-A', expand('%'))
+  f #<-B.txt
+  call assert_equal('foo-B.txt', expand('%'))
+  f %<
+  call assert_equal('foo-B', expand('%'))
+  new
+  call assert_fails('f #<', 'E95')
+  bw!
+  f foo-B.txt
+  f %<-A
+  call assert_equal('foo-B-A', expand('%'))
+  bw!
+  bw!
+endfunc
+
 " using a leading backslash here
 set cpo+=C