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().
diff --git a/src/testdir/test_syntax.vim b/src/testdir/test_syntax.vim
index 82d5cbb..589470b 100644
--- a/src/testdir/test_syntax.vim
+++ b/src/testdir/test_syntax.vim
@@ -544,22 +544,20 @@
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!