summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_script.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-08-02 20:40:43 +0200
committerBram Moolenaar <Bram@vim.org>2020-08-02 20:40:43 +0200
commit83144546488b544a1fe4e2a4f8be954b98c696fc (patch)
tree16bd66c688611b0e812405fb2d98e43ee2e70bd8 /src/testdir/test_vim9_script.vim
parent434d72cbf2170d54cb4f8acbe995a9a55cceb92a (diff)
patch 8.2.1359: Vim9: cannot assign to / register in Vim9 scriptv8.2.1359
Problem: Vim9: cannot assign to / register in Vim9 script. Solution: Adjust check for assignment in Vim9 script. (closes #6567)
Diffstat (limited to 'src/testdir/test_vim9_script.vim')
-rw-r--r--src/testdir/test_vim9_script.vim17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim
index f359a9d910..64ac3bbd92 100644
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -423,6 +423,23 @@ def Test_assignment_vim9script()
let ll =
Func()
assert_equal([1, 2], ll)
+
+ @/ = 'text'
+ assert_equal('text', @/)
+ @0 = 'zero'
+ assert_equal('zero', @0)
+ @1 = 'one'
+ assert_equal('one', @1)
+ @9 = 'nine'
+ assert_equal('nine', @9)
+ @- = 'minus'
+ assert_equal('minus', @-)
+ if has('clipboard_working')
+ @* = 'star'
+ assert_equal('star', @*)
+ @+ = 'plus'
+ assert_equal('plus', @+)
+ endif
END
CheckScriptSuccess(lines)
enddef