From d6df4ddaab22a88b32cc5742b07320dd27c28f87 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Tue, 16 May 2017 14:07:30 -0700 Subject: Ruby 1.8 doesn't know about encodings --- test/spec_multipart.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/spec_multipart.rb b/test/spec_multipart.rb index ffaca557..078b0970 100644 --- a/test/spec_multipart.rb +++ b/test/spec_multipart.rb @@ -264,7 +264,11 @@ describe Rack::Multipart do should "parse multipart form with a null byte in the filename" do env = Rack::MockRequest.env_for '/', multipart_fixture(:filename_with_null_byte) params = Rack::Multipart.parse_multipart(env) - params["files"][:filename].should.equal "flowers.exe\u0000.jpg" + if "<3".respond_to?(:encoding) + params["files"][:filename].should.equal "flowers.exe\u0000.jpg" + else + params["files"][:filename].should.equal "flowers.exe\000.jpg" + end end should "parse multipart/mixed" do -- cgit v1.2.3-24-ge0c7