summary refs log tree commit
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2017-05-16 14:07:30 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2017-05-16 14:07:30 -0700
commitd6df4ddaab22a88b32cc5742b07320dd27c28f87 (patch)
tree136992be35872f7c9f3ff825ceccc221f21abb85
parent51e8891e4807495d972fcba9832c4fdb30d37b50 (diff)
downloadrack-d6df4ddaab22a88b32cc5742b07320dd27c28f87.tar.gz
Ruby 1.8 doesn't know about encodings
-rw-r--r--test/spec_multipart.rb6
1 files changed, 5 insertions, 1 deletions
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