aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-08-18 05:07:48 +0800
committerzeertzjq <zeertzjq@outlook.com>2023-08-18 05:28:42 +0800
commitffb87f4dd992ff23ff66f888dbe1bcc54bd0b012 (patch)
tree0e41690d657ecf986b90ec4186190fc8d80c3f24 /test
parent88887a7be707773f908dd6e597f0293d3c1a0faa (diff)
downloadrneovim-ffb87f4dd992ff23ff66f888dbe1bcc54bd0b012.tar.gz
rneovim-ffb87f4dd992ff23ff66f888dbe1bcc54bd0b012.tar.bz2
rneovim-ffb87f4dd992ff23ff66f888dbe1bcc54bd0b012.zip
vim-patch:9.0.1722: wrong error messages when passing wrong types to count()
Problem: wrong error messages when passing wrong types to count() Solution: fix it This fixes two problems: 1. When passing wrong type to {ic} argument of count(), two error messages are given, the second of which is misleading. 2. When passing wrong type to {comp} argument of count(), the error message doesn't mention that {comp} may be a String. closes: vim/vim#12825 https://github.com/vim/vim/commit/4f389e7c0fe7dfeccfa512a72fa36f9028d57159
Diffstat (limited to 'test')
-rw-r--r--test/old/testdir/test_functions.vim3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/old/testdir/test_functions.vim b/test/old/testdir/test_functions.vim
index 74f9143ca0..e286090018 100644
--- a/test/old/testdir/test_functions.vim
+++ b/test/old/testdir/test_functions.vim
@@ -1627,7 +1627,8 @@ func Test_count()
call assert_equal(2, count("fooooo", "oo"))
call assert_equal(0, count("foo", ""))
- call assert_fails('call count(0, 0)', 'E712:')
+ call assert_fails('call count(0, 0)', 'E706:')
+ call assert_fails('call count("", "", {})', ['E728:', 'E728:'])
endfunc
func Test_changenr()