diff options
Diffstat (limited to 't/rack-fiber_pool')
-rw-r--r-- | t/rack-fiber_pool/app.ru | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/t/rack-fiber_pool/app.ru b/t/rack-fiber_pool/app.ru index a4777ca..e4f60a4 100644 --- a/t/rack-fiber_pool/app.ru +++ b/t/rack-fiber_pool/app.ru @@ -2,4 +2,9 @@ require 'rack/fiber_pool' use Rack::FiberPool use Rack::ContentLength use Rack::ContentType, 'text/plain' -run lambda { |env| [ 200, {}, [ "#{Fiber.current}\n" ] ] } +run lambda { |env| + f = Fiber.current + EM.add_timer(3) { f.resume } + Fiber.yield + [ 200, {}, [ "#{f}\n" ] ] +} |