summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_ins_complete.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-09-26 18:47:11 +0200
committerBram Moolenaar <Bram@vim.org>2020-09-26 18:47:11 +0200
commit8f187fc6304222956f94a700758a490cc8c0af99 (patch)
tree7532ab234cb857762f44e1b6bc48583f2c1aa38f /src/testdir/test_ins_complete.vim
parent373863ed48c02b5df52574aa7d50aeecb1037d40 (diff)
patch 8.2.1747: result of expand() unexpectedly depends on 'completeslash'v8.2.1747
Problem: Result of expand() unexpectedly depends on 'completeslash'. Solution: Temporarily reset 'completeslash'. (Yasuhiro Matsumoto, closes #7021)
Diffstat (limited to 'src/testdir/test_ins_complete.vim')
-rw-r--r--src/testdir/test_ins_complete.vim17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/testdir/test_ins_complete.vim b/src/testdir/test_ins_complete.vim
index 992fefab43..f77512ae18 100644
--- a/src/testdir/test_ins_complete.vim
+++ b/src/testdir/test_ins_complete.vim
@@ -363,12 +363,12 @@ endfunc
" Test for insert path completion with completeslash option
func Test_ins_completeslash()
CheckMSWindows
-
+
call mkdir('Xdir')
let orig_shellslash = &shellslash
set cpt&
new
-
+
set noshellslash
set completeslash=
@@ -654,4 +654,17 @@ func Test_complete_cmdline()
close!
endfunc
+func Test_issue_7021()
+ CheckMSWindows
+
+ let orig_shellslash = &shellslash
+ set noshellslash
+
+ set completeslash=slash
+ call assert_false(expand('~') =~ '/')
+
+ let &shellslash = orig_shellslash
+ set completeslash=
+endfunc
+
" vim: shiftwidth=2 sts=2 expandtab