aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_user_func.vim
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-11-25 11:06:19 +0800
committerGitHub <noreply@github.com>2022-11-25 11:06:19 +0800
commite2a8ea76ea2f7d5e71441f0fac75df35caf85c03 (patch)
treebd7967ac22e346178e5a6af5448d3631efc3c33f /src/nvim/testdir/test_user_func.vim
parent2b55d09314500c0049427cd51e873cc4eac223b2 (diff)
parent0482f53395e7b26016942bd8e5a173a7894a44a5 (diff)
downloadrneovim-e2a8ea76ea2f7d5e71441f0fac75df35caf85c03.tar.gz
rneovim-e2a8ea76ea2f7d5e71441f0fac75df35caf85c03.tar.bz2
rneovim-e2a8ea76ea2f7d5e71441f0fac75df35caf85c03.zip
Merge pull request #21185 from zeertzjq/vim-8.2.2466
vim-patch:8.2.{2466,2886},9.0.0936
Diffstat (limited to 'src/nvim/testdir/test_user_func.vim')
-rw-r--r--src/nvim/testdir/test_user_func.vim10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_user_func.vim b/src/nvim/testdir/test_user_func.vim
index f13c082814..4742293ed5 100644
--- a/src/nvim/testdir/test_user_func.vim
+++ b/src/nvim/testdir/test_user_func.vim
@@ -163,6 +163,16 @@ func Test_default_arg()
\ .. "1 return deepcopy(a:)\n"
\ .. " endfunction",
\ execute('func Args2'))
+
+ " Error in default argument expression
+ let l =<< trim END
+ func F1(x = y)
+ return a:x * 2
+ endfunc
+ echo F1()
+ END
+ let @a = l->join("\n")
+ call assert_fails("exe @a", 'E121:')
endfunc
func s:addFoo(lead)