aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_excmd.vim
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-10-26 14:38:26 +0800
committerGitHub <noreply@github.com>2022-10-26 14:38:26 +0800
commitc00844aee4d9b607073ff123dfe2e872c9b84954 (patch)
tree837c0973319b8d168db9ccd96d6ae113d29287e7 /src/nvim/testdir/test_excmd.vim
parentec33edc7b7027b809ac0b496344367a451e3974a (diff)
parent7b39ce36a4599539cd5cb07dad6bd980d30a3180 (diff)
downloadrneovim-c00844aee4d9b607073ff123dfe2e872c9b84954.tar.gz
rneovim-c00844aee4d9b607073ff123dfe2e872c9b84954.tar.bz2
rneovim-c00844aee4d9b607073ff123dfe2e872c9b84954.zip
Merge pull request #20806 from zeertzjq/vim-8.2.0401
vim-patch:7.4.{1081,1097},8.2.{0401,0418}: eval tests
Diffstat (limited to 'src/nvim/testdir/test_excmd.vim')
-rw-r--r--src/nvim/testdir/test_excmd.vim9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_excmd.vim b/src/nvim/testdir/test_excmd.vim
index 7692d4fc55..acf23fbc3c 100644
--- a/src/nvim/testdir/test_excmd.vim
+++ b/src/nvim/testdir/test_excmd.vim
@@ -479,12 +479,21 @@ endfunc
func Test_redir_cmd()
call assert_fails('redir @@', 'E475:')
call assert_fails('redir abc', 'E475:')
+ call assert_fails('redir => 1abc', 'E474:')
+ call assert_fails('redir => a b', 'E488:')
+ call assert_fails('redir => abc[1]', 'E475:')
+ let b=0zFF
+ call assert_fails('redir =>> b', 'E734:')
+ unlet b
+
if has('unix')
+ " Redirecting to a directory name
call mkdir('Xdir')
call assert_fails('redir > Xdir', 'E17:')
call delete('Xdir', 'd')
endif
if !has('bsd')
+ " Redirecting to a read-only file
call writefile([], 'Xfile')
call setfperm('Xfile', 'r--r--r--')
call assert_fails('redir! > Xfile', 'E190:')