diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-06-29 05:11:13 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-06-29 05:11:13 -0700 |
commit | 2c53b32bf651966d3eb39850cc6be019eda51df0 (patch) | |
tree | f0287a19aef1e8270250fcf2ffa3c1a89ac0756f /test/unit/test_request.rb | |
parent | 0d3aa1eb6bc7646c9bde78b0fae4e34bc5876421 (diff) | |
download | unicorn-2c53b32bf651966d3eb39850cc6be019eda51df0.tar.gz |
Diffstat (limited to 'test/unit/test_request.rb')
-rw-r--r-- | test/unit/test_request.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/unit/test_request.rb b/test/unit/test_request.rb index 598a0f5..de35c05 100644 --- a/test/unit/test_request.rb +++ b/test/unit/test_request.rb @@ -150,7 +150,11 @@ class RequestTest < Test::Unit::TestCase assert_nothing_raised { env = @request.read(client) } assert ! env.include?(:http_body) assert_equal length, env['rack.input'].size - count.times { assert_equal buf, env['rack.input'].read(bs) } + count.times { + tmp = env['rack.input'].read(bs) + tmp << env['rack.input'].read(bs - tmp.size) if tmp.size != bs + assert_equal buf, tmp + } assert_nil env['rack.input'].read(bs) assert_nothing_raised { env['rack.input'].rewind } assert_nothing_raised { res = @lint.call(env) } |