summary refs log tree commit
diff options
context:
space:
mode:
authorraggi <jftucker@gmail.com>2010-12-31 20:40:09 -0500
committerraggi <jftucker@gmail.com>2010-12-31 20:40:09 -0500
commit66ef0e47ea4ea2958c25aa33370b7d74a286a22c (patch)
tree9be390adc3b96ae13bd17d79b12fdf7d784f3d2b
parent62c49691b0f23b798843db07228af008c919e485 (diff)
downloadrack-66ef0e47ea4ea2958c25aa33370b7d74a286a22c.tar.gz
Make mock response work like response with respect to headers
-rw-r--r--lib/rack/mock.rb7
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/rack/mock.rb b/lib/rack/mock.rb
index 26f484a8..ca1a6f4e 100644
--- a/lib/rack/mock.rb
+++ b/lib/rack/mock.rb
@@ -146,11 +146,8 @@ module Rack
       @status = status.to_i
 
       @original_headers = headers
-      @headers = Rack::Utils::HeaderHash.new
-      headers.each { |field, values|
-        @headers[field] = values
-        @headers[field] = ""  if (values.nil? || values.empty?)
-      }
+      @headers = Rack::Utils::HeaderHash.new("Content-Type" => "text/html").
+        merge(headers)
 
       @body = ""
       body.each { |part| @body << part }