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:
@@ -544,22 +544,20 @@ func Test_syntax_hangs()
|
|||||||
syn match Error /\%#=1a*.*X\@<=b*/
|
syn match Error /\%#=1a*.*X\@<=b*/
|
||||||
redraw
|
redraw
|
||||||
let elapsed = reltimefloat(reltime(start))
|
let elapsed = reltimefloat(reltime(start))
|
||||||
call assert_true(elapsed > min_timeout)
|
call assert_inrange(min_timeout, 1.0, elapsed)
|
||||||
call assert_true(elapsed < 1.0)
|
|
||||||
|
|
||||||
" second time syntax HL is disabled
|
" second time syntax HL is disabled
|
||||||
let start = reltime()
|
let start = reltime()
|
||||||
redraw
|
redraw
|
||||||
let elapsed = reltimefloat(reltime(start))
|
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
|
" after CTRL-L the timeout flag is reset
|
||||||
let start = reltime()
|
let start = reltime()
|
||||||
exe "normal \<C-L>"
|
exe "normal \<C-L>"
|
||||||
redraw
|
redraw
|
||||||
let elapsed = reltimefloat(reltime(start))
|
let elapsed = reltimefloat(reltime(start))
|
||||||
call assert_true(elapsed > min_timeout)
|
call assert_inrange(min_timeout, 1.0, elapsed)
|
||||||
call assert_true(elapsed < 1.0)
|
|
||||||
|
|
||||||
set redrawtime&
|
set redrawtime&
|
||||||
bwipe!
|
bwipe!
|
||||||
|
@@ -734,6 +734,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
5124,
|
||||||
/**/
|
/**/
|
||||||
5123,
|
5123,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user