From 1f5f9b0d64af4f0fc741a7ce095bf33745c54abe Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 12 May 2014 06:39:04 +0000 Subject: test_clogger: workaround test failure on 32-bit StringIO isn't a very realistic use case, and our changing the length of a shared string causes errors on 32-bit. --- test/test_clogger.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test/test_clogger.rb b/test/test_clogger.rb index b47c112..953152e 100644 --- a/test/test_clogger.rb +++ b/test/test_clogger.rb @@ -222,12 +222,11 @@ class TestClogger < Test::Unit::TestCase req = @req.merge("HTTP_X_FORWARDED_FOR" => '192.168.1.1') status, headers, body = cl.call(req) assert_equal "192.168.1.1\n", str.string - str.rewind - str.truncate(0) + + str = StringIO.new + cl = Clogger.new(app, :logger => str, :format => "$ip") status, headers, body = cl.call(@req) assert_equal "home\n", str.string - str.rewind - str.truncate(0) end def test_rack_1_0 -- cgit v1.2.3-24-ge0c7