commit 514e6bf07b6b0fe08019906b56d1226a70d14119
parent 27436b733fb1bc60e78f7fb5a0274b54b87fb04e
Author: zeertzjq <zeertzjq@outlook.com>
Date: Wed, 26 Oct 2022 23:26:12 +0800
vim-patch:8.2.1113: no test for verbose output of :call
Problem: No test for verbose output of :call.
Solution: Add a test.
https://github.com/vim/vim/commit/a0d072ef8203b225bd46bcd826cb3d2e3c3b941a
Co-authored-by: Bram Moolenaar <Bram@vim.org>
Diffstat:
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/nvim/testdir/test_user_func.vim b/src/nvim/testdir/test_user_func.vim
@@ -225,6 +225,17 @@ func Test_endfunction_trailing()
delfunc Xtest
set verbose=0
+ func Xtest(a1, a2)
+ echo a:a1 .. a:a2
+ endfunc
+ set verbose=15
+ redir @a
+ call Xtest(123, repeat('x', 100))
+ redir END
+ call assert_match('calling Xtest(123, ''xxxxxxx.*x\.\.\.x.*xxxx'')', getreg('a'))
+ delfunc Xtest
+ set verbose=0
+
function Foo()
echo 'hello'
endfunction | echo 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'