aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_substitute.vim
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/testdir/test_substitute.vim')
-rw-r--r--src/nvim/testdir/test_substitute.vim23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/nvim/testdir/test_substitute.vim b/src/nvim/testdir/test_substitute.vim
index c99a0d456d..b2abbae168 100644
--- a/src/nvim/testdir/test_substitute.vim
+++ b/src/nvim/testdir/test_substitute.vim
@@ -296,15 +296,15 @@ endfunc
" Test for *:s%* on :substitute.
func Test_sub_cmd_6()
- throw 'Skipped: Nvim does not support cpoptions flag "/"'
set magic&
- set cpo+=/
+ " Nvim: no "/" flag in 'cpoptions'.
+ " set cpo+=/
" List entry format: [input, cmd, output]
let tests = [ ['A', 's/A/a/', ['a']],
\ ['B', 's/B/%/', ['a']],
\ ]
- call Run_SubCmd_Tests(tests)
+ " call Run_SubCmd_Tests(tests)
set cpo-=/
let tests = [ ['C', 's/C/c/', ['c']],
@@ -585,10 +585,11 @@ endfunc
func Test_sub_replace_6()
set magic&
+ " Nvim: no "/" flag in 'cpoptions'.
" set cpo+=/
call assert_equal('a', substitute('A', 'A', 'a', ''))
call assert_equal('%', substitute('B', 'B', '%', ''))
- " set cpo-=/
+ set cpo-=/
call assert_equal('c', substitute('C', 'C', 'c', ''))
call assert_equal('%', substitute('D', 'D', '%', ''))
endfunc
@@ -853,13 +854,13 @@ func Test_sub_with_no_last_pat()
call assert_equal([], readfile('Xresult'))
endif
- " Nvim does not support cpoptions flag "/"'
- " let lines =<< trim [SCRIPT]
- " set cpo+=/
- " call assert_fails('s/abc/%/', 'E33:')
- " call writefile(v:errors, 'Xresult')
- " qall!
- " [SCRIPT]
+ let lines =<< trim [SCRIPT]
+ set cpo+=/
+ call assert_fails('s/abc/%/', 'E33:')
+ call writefile(v:errors, 'Xresult')
+ qall!
+ [SCRIPT]
+ " Nvim: no "/" flag in 'cpoptions'.
" call writefile(lines, 'Xscript')
" if RunVim([], [], '--clean -S Xscript')
" call assert_equal([], readfile('Xresult'))