Sha256: 79ba294be72a688a76a44c6738b45efa51b0a2cd4a787f207d317f7aa55cd528

Contents?: true

Size: 378 Bytes

Versions: 1

Compression:

Stored size: 378 Bytes

Contents

# encoding: utf-8

require 'test/unit'
require 'eio'

class TestMiddleware < Test::Unit::TestCase
  def test_wait
    closed = false
    app = Proc.new do |env|
      EIO.open(__FILE__) do |fd|
        EIO.close(fd){ closed = true }
      end
      env
    end

    mw = EIO::Middleware.new(app)
    assert_equal [200, {}, ""], mw.call([200, {}, ""])
    assert closed
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
eio-0.1 test/test_middleware.rb