diff src/testdir/test_vim9_script.vim @ 19497:639b1d672757 v8.2.0306

patch 8.2.0306: Vim9: :substitute(pat(repl does not work in Vim9 script Commit: https://github.com/vim/vim/commit/83f37b91426b419a913aa4f42d041b2111b57864 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Feb 23 14:35:01 2020 +0100 patch 8.2.0306: Vim9: :substitute(pat(repl does not work in Vim9 script Problem: Vim9: :substitute(pat(repl does not work in Vim9 script. Solution: Remember starting with a colon. (closes https://github.com/vim/vim/issues/5676)
author Bram Moolenaar <Bram@vim.org>
date Sun, 23 Feb 2020 14:45:03 +0100
parents c27837cbe922
children 65049a682574
line wrap: on
line diff
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -580,6 +580,21 @@ def Test_substitute_cmd()
   setline(1, 'something')
   :substitute(some(other(
   assert_equal('otherthing', getline(1))
+  bwipe!
+
+  " also when the context is Vim9 script
+  let lines =<< trim END
+    vim9script
+    new
+    setline(1, 'something')
+    :substitute(some(other(
+    assert_equal('otherthing', getline(1))
+    bwipe!
+  END
+  writefile(lines, 'Xvim9lines')
+  source Xvim9lines
+
+  delete('Xvim9lines')
 enddef