mirror of
https://github.com/github/rails.git
synced 2026-02-06 04:05:17 -05:00
Bump Rack version to 0.9
This commit is contained in:
@@ -81,7 +81,7 @@ spec = Gem::Specification.new do |s|
|
||||
s.requirements << 'none'
|
||||
|
||||
s.add_dependency('activesupport', '= 2.3.0' + PKG_BUILD)
|
||||
s.add_dependency('rack', '= 0.4.0')
|
||||
s.add_dependency('rack', '>= 0.9.0')
|
||||
|
||||
s.require_path = 'lib'
|
||||
s.autorequire = 'action_controller'
|
||||
|
||||
@@ -31,7 +31,7 @@ rescue LoadError
|
||||
end
|
||||
end
|
||||
|
||||
gem 'rack', '~> 0.4.0'
|
||||
gem 'rack', '>= 0.9.0'
|
||||
require 'rack'
|
||||
|
||||
module ActionController
|
||||
|
||||
@@ -4,7 +4,7 @@ uses_mocha 'integration' do
|
||||
|
||||
class SessionTest < Test::Unit::TestCase
|
||||
StubApp = lambda { |env|
|
||||
[200, {"Content-Type" => "text/html"}, "Hello, World!"]
|
||||
[200, {"Content-Type" => "text/html", "Content-Length" => "13"}, "Hello, World!"]
|
||||
}
|
||||
|
||||
def setup
|
||||
@@ -465,9 +465,9 @@ class MetalTest < ActionController::IntegrationTest
|
||||
class Poller
|
||||
def self.call(env)
|
||||
if env["PATH_INFO"] =~ /^\/success/
|
||||
[200, {"Content-Type" => "text/plain"}, "Hello World!"]
|
||||
[200, {"Content-Type" => "text/plain", "Content-Length" => "12"}, "Hello World!"]
|
||||
else
|
||||
[404, {"Content-Type" => "text/plain"}, '']
|
||||
[404, {"Content-Type" => "text/plain", "Content-Length" => "0"}, '']
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -236,7 +236,12 @@ class RackResponseTest < BaseRackTest
|
||||
|
||||
status, headers, body = @response.to_a
|
||||
assert_equal 200, status
|
||||
assert_equal({"Content-Type" => "text/html; charset=utf-8", "Cache-Control" => "no-cache", "Set-Cookie" => []}, headers)
|
||||
assert_equal({
|
||||
"Content-Type" => "text/html; charset=utf-8",
|
||||
"Content-Length" => "",
|
||||
"Cache-Control" => "no-cache",
|
||||
"Set-Cookie" => []
|
||||
}, headers)
|
||||
|
||||
parts = []
|
||||
body.each { |part| parts << part }
|
||||
|
||||
Reference in New Issue
Block a user