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