1
0
forked from aniani/vim

patch 8.2.5124: when syntax timeout test fails it does not show the time

Problem:    When syntax timeout test fails it does not show the time.
Solution:   Use assert_inrange().
This commit is contained in:
Bram Moolenaar
2022-06-18 16:05:32 +01:00
parent 156d391195
commit 620aa8eb5b
2 changed files with 5 additions and 5 deletions

View File

@@ -544,22 +544,20 @@ func Test_syntax_hangs()
syn match Error /\%#=1a*.*X\@<=b*/
redraw
let elapsed = reltimefloat(reltime(start))
call assert_true(elapsed > min_timeout)
call assert_true(elapsed < 1.0)
call assert_inrange(min_timeout, 1.0, elapsed)
" second time syntax HL is disabled
let start = reltime()
redraw
let elapsed = reltimefloat(reltime(start))
call assert_true(elapsed < 0.1)
call assert_inrange(0, 0.1, elapsed)
" after CTRL-L the timeout flag is reset
let start = reltime()
exe "normal \<C-L>"
redraw
let elapsed = reltimefloat(reltime(start))
call assert_true(elapsed > min_timeout)
call assert_true(elapsed < 1.0)
call assert_inrange(min_timeout, 1.0, elapsed)
set redrawtime&
bwipe!

View File

@@ -734,6 +734,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
5124,
/**/
5123,
/**/