# 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