From 2c53b32bf651966d3eb39850cc6be019eda51df0 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 29 Jun 2009 05:11:13 -0700 Subject: "Fix" tests that break with stream_input=false --- test/unit/test_request.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'test/unit/test_request.rb') 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) } -- cgit v1.2.3-24-ge0c7