aboutsummaryrefslogtreecommitdiff
path: root/test/unit
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-05-22 06:54:09 +0800
committerGitHub <noreply@github.com>2024-05-22 06:54:09 +0800
commit2d8cb1bc9bb06920ed7423861fb20038848e79ae (patch)
tree6a9e75cb83c78c1828ef96fda8d6b1a607a461d3 /test/unit
parent879d17ea8d62c199ea0c91c5f37a4f25495be7ce (diff)
parent59fe8ffdeaacc08b811aa97d270daec6d6ed2769 (diff)
downloadrneovim-2d8cb1bc9bb06920ed7423861fb20038848e79ae.tar.gz
rneovim-2d8cb1bc9bb06920ed7423861fb20038848e79ae.tar.bz2
rneovim-2d8cb1bc9bb06920ed7423861fb20038848e79ae.zip
Merge pull request #28905 from zeertzjq/vim-9.1.0426
vim-patch:9.1.{0426,0428}: too many strlen() calls in search.c
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/search_spec.lua7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/unit/search_spec.lua b/test/unit/search_spec.lua
index f68cd88c12..9171cf9f06 100644
--- a/test/unit/search_spec.lua
+++ b/test/unit/search_spec.lua
@@ -35,9 +35,10 @@ itp('pat_has_uppercase', function()
end)
describe('search_regcomp', function()
- local search_regcomp = function(pat, pat_save, pat_use, options)
+ local search_regcomp = function(pat, patlen, pat_save, pat_use, options)
local regmatch = ffi.new('regmmatch_T')
- local fail = search.search_regcomp(to_cstr(pat), nil, pat_save, pat_use, options, regmatch)
+ local fail =
+ search.search_regcomp(to_cstr(pat), patlen, nil, pat_save, pat_use, options, regmatch)
return fail, regmatch
end
@@ -50,7 +51,7 @@ describe('search_regcomp', function()
globals.curwin.w_onebuf_opt.wo_rl = 1
globals.curwin.w_onebuf_opt.wo_rlc = to_cstr('s')
globals.cmdmod.cmod_flags = globals.CMOD_KEEPPATTERNS
- local fail = search_regcomp('a\192', 0, 0, 0)
+ local fail = search_regcomp('a\192', 2, 0, 0, 0)
eq(1, fail)
eq('\192a', get_search_pat())
end)