# File lib/sinatra/async/test.rb, line 101 def em_async_continue(timeout = 10) timed = false EM.run do async_continue em_hard_loop { EM.stop unless last_response.async? } EM.add_timer(timeout) { timed = true; EM.stop } if timeout end assert !timed, "asynchronous timeout after #{timeout} seconds" end