Ensure Set-Cookie is not set on assets.

This commit is contained in:
José Valim 2011-05-17 17:43:44 -04:00
parent f3b0be812e
commit 6d3122445c
2 changed files with 27 additions and 25 deletions

View File

@ -10,7 +10,8 @@ end
gem "coffee-script"
gem "sass"
gem "uglifier", :git => 'git://github.com/lautis/uglifier.git'
gem "uglifier", :git => "git://github.com/lautis/uglifier.git"
gem "rack", :git => "git://github.com/rack/rack.git"
gem "rake", ">= 0.8.7"
gem "mocha", ">= 0.9.8"

View File

@ -24,35 +24,36 @@ module ApplicationTests
end
RUBY
require "#{app_path}/config/environment"
get "/assets/demo.js"
assert_match "alert()", last_response.body
end
test "does not stream session cookies back" do
puts "PENDING SPROCKETS AND RACK RELEASE"
# app_file "app/assets/javascripts/demo.js.erb", "<%= :alert %>();"
#
# app_file "config/routes.rb", <<-RUBY
# AppTemplate::Application.routes.draw do
# match '/omg', :to => "omg#index"
# end
# RUBY
#
# require "#{app_path}/config/environment"
#
# class ::OmgController < ActionController::Base
# def index
# flash[:cool_story] = true
# render :text => "ok"
# end
# end
#
# get "/omg"
# assert_equal 'ok', last_response.body
#
# get "/assets/demo.js"
# assert_match "alert()", last_response.body
# assert_equal nil, last_response.headers["Set-Cookie"]
app_file "app/assets/javascripts/demo.js.erb", "<%= :alert %>();"
app_file "config/routes.rb", <<-RUBY
AppTemplate::Application.routes.draw do
match '/omg', :to => "omg#index"
end
RUBY
require "#{app_path}/config/environment"
class ::OmgController < ActionController::Base
def index
flash[:cool_story] = true
render :text => "ok"
end
end
get "/omg"
assert_equal 'ok', last_response.body
get "/assets/demo.js"
assert_match "alert()", last_response.body
assert_equal nil, last_response.headers["Set-Cookie"]
end
end
end