test_timers.vim: Adjust timing to handle difference in implementation

This commit is contained in:
James McCoy 2017-04-15 08:50:43 -04:00
parent 071f2da66b
commit a8f7872f44
No known key found for this signature in database
GPG Key ID: DFE691AE331BA3DB

View File

@ -20,7 +20,7 @@ func Test_oneshot()
let slept = WaitFor('g:val == 1') let slept = WaitFor('g:val == 1')
call assert_equal(1, g:val) call assert_equal(1, g:val)
if has('reltime') if has('reltime')
call assert_inrange(49, 100, slept) call assert_inrange(40, 100, slept)
else else
call assert_inrange(20, 100, slept) call assert_inrange(20, 100, slept)
endif endif
@ -32,7 +32,7 @@ func Test_repeat_three()
let slept = WaitFor('g:val == 3') let slept = WaitFor('g:val == 3')
call assert_equal(3, g:val) call assert_equal(3, g:val)
if has('reltime') if has('reltime')
call assert_inrange(149, 250, slept) call assert_inrange(120, 250, slept)
else else
call assert_inrange(80, 200, slept) call assert_inrange(80, 200, slept)
endif endif
@ -57,7 +57,7 @@ func Test_with_partial_callback()
let slept = WaitFor('g:val == 1') let slept = WaitFor('g:val == 1')
call assert_equal(1, g:val) call assert_equal(1, g:val)
if has('reltime') if has('reltime')
call assert_inrange(49, 130, slept) call assert_inrange(40, 130, slept)
else else
call assert_inrange(20, 100, slept) call assert_inrange(20, 100, slept)
endif endif
@ -119,7 +119,7 @@ func Test_paused()
let slept = WaitFor('g:val == 1') let slept = WaitFor('g:val == 1')
call assert_equal(1, g:val) call assert_equal(1, g:val)
if has('reltime') if has('reltime')
call assert_inrange(0, 30, slept) call assert_inrange(0, 60, slept)
else else
call assert_inrange(0, 10, slept) call assert_inrange(0, 10, slept)
endif endif