summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_cmd.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-11-22 15:05:46 +0000
committerBram Moolenaar <Bram@vim.org>2021-11-22 15:05:46 +0000
commit7d5b8becc342e49e491053ea842e59f82d072001 (patch)
tree0109a6c312198036b7a042a89656426027efddf3 /src/testdir/test_vim9_cmd.vim
parent2228cd72cf7c6f326e4e41179e88d37595ca4abc (diff)
patch 8.2.3645: Vim9: The "no effect" error is not given for all registersv8.2.3645
Problem: Vim9: The "no effect" error is not given for all registers. Solution: Include any character following '@'. (closes #8779)
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r--src/testdir/test_vim9_cmd.vim29
1 files changed, 28 insertions, 1 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim
index 0fa65d1b28..31f20cb266 100644
--- a/src/testdir/test_vim9_cmd.vim
+++ b/src/testdir/test_vim9_cmd.vim
@@ -556,7 +556,34 @@ def Test_use_register()
@a = 'echo "text"'
@a
END
- CheckDefAndScriptFailure(lines, 'E1207:')
+ CheckDefAndScriptFailure(lines, 'E1207:', 2)
+
+ lines =<< trim END
+ @/ = 'pattern'
+ @/
+ END
+ CheckDefAndScriptFailure(lines, 'E1207:', 2)
+
+ lines =<< trim END
+ &opfunc = 'nothing'
+ &opfunc
+ END
+ CheckDefAndScriptFailure(lines, 'E1207:', 2)
+ &opfunc = ''
+
+ lines =<< trim END
+ &l:showbreak = 'nothing'
+ &l:showbreak
+ END
+ CheckDefAndScriptFailure(lines, 'E1207:', 2)
+ &l:showbreak = ''
+
+ lines =<< trim END
+ &g:showbreak = 'nothing'
+ &g:showbreak
+ END
+ CheckDefAndScriptFailure(lines, 'E1207:', 2)
+ &g:showbreak = ''
enddef
def Test_environment_use_linebreak()