# File lib/puppet/external/event-loop/event-loop.rb, line 344 344: def test_timer 345: @timer.on_alarm do 346: puts "[#{@timer.time_left} seconds left after alarm]" 347: EventLoop.quit 348: end 349: 8.times do 350: t0 = Time.now 351: @timer.start ; EventLoop.run 352: t1 = Time.now 353: assert(t1 - t0 > @timer.interval - @timer.tolerance) 354: end 355: end