aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller/session_fixation_test.rb
diff options
context:
space:
mode:
authorColin Curtin <colin@procore.com>2008-12-20 20:21:20 -0800
committerColin Curtin <colin@procore.com>2008-12-20 20:21:20 -0800
commit0e121f9ed93ebb417cc63307aaaf47f8adfd220d (patch)
tree39530f289b38a5dd1b2e6b170dab2631c983aaf3 /actionpack/test/controller/session_fixation_test.rb
parentb0187434bd7601a5b2e5f7afac99c964e566b9db (diff)
parenta0d091a41604d709cf2b99c85dcf4ae3ee275b9c (diff)
downloadrails-0e121f9ed93ebb417cc63307aaaf47f8adfd220d.tar.gz
rails-0e121f9ed93ebb417cc63307aaaf47f8adfd220d.tar.bz2
rails-0e121f9ed93ebb417cc63307aaaf47f8adfd220d.zip
Merge branch 'master' of git@github.com:lifo/docrails
Diffstat (limited to 'actionpack/test/controller/session_fixation_test.rb')
-rw-r--r--actionpack/test/controller/session_fixation_test.rb84
1 files changed, 0 insertions, 84 deletions
diff --git a/actionpack/test/controller/session_fixation_test.rb b/actionpack/test/controller/session_fixation_test.rb
deleted file mode 100644
index 9e5b45dc3d..0000000000
--- a/actionpack/test/controller/session_fixation_test.rb
+++ /dev/null
@@ -1,84 +0,0 @@
-# require 'abstract_unit'
-#
-# class SessionFixationTest < ActionController::IntegrationTest
-# class TestController < ActionController::Base
-# session :session_key => '_myapp_session_id',
-# :secret => CGI::Session.generate_unique_id,
-# :except => :default_session_key
-#
-# session :cookie_only => false,
-# :only => :allow_session_fixation
-#
-# def default_session_key
-# render :text => "default_session_key"
-# end
-#
-# def custom_session_key
-# render :text => "custom_session_key: #{params[:id]}"
-# end
-#
-# def allow_session_fixation
-# render :text => "allow_session_fixation"
-# end
-#
-# def rescue_action(e) raise end
-# end
-#
-# def setup
-# @controller = TestController.new
-# end
-#
-# def test_should_be_able_to_make_a_successful_request
-# with_test_route_set do
-# assert_nothing_raised do
-# get '/custom_session_key', :id => "1"
-# end
-# assert_equal 'custom_session_key: 1', @controller.response.body
-# assert_not_nil @controller.session
-# end
-# end
-#
-# def test_should_catch_session_fixation_attempt
-# with_test_route_set do
-# assert_raises(ActionController::RackRequest::SessionFixationAttempt) do
-# get '/custom_session_key', :_myapp_session_id => "42"
-# end
-# assert_nil @controller.session
-# end
-# end
-#
-# def test_should_not_catch_session_fixation_attempt_when_cookie_only_setting_is_disabled
-# with_test_route_set do
-# assert_nothing_raised do
-# get '/allow_session_fixation', :_myapp_session_id => "42"
-# end
-# assert !@controller.response.body.blank?
-# assert_not_nil @controller.session
-# end
-# end
-#
-# def test_should_catch_session_fixation_attempt_with_default_session_key
-# # using the default session_key is not possible with cookie store
-# ActionController::Base.session_store = :p_store
-#
-# with_test_route_set do
-# assert_raises ActionController::RackRequest::SessionFixationAttempt do
-# get '/default_session_key', :_session_id => "42"
-# end
-# assert_nil @controller.response
-# assert_nil @controller.session
-# end
-# end
-#
-# private
-# def with_test_route_set
-# with_routing do |set|
-# set.draw do |map|
-# map.with_options :controller => "session_fixation_test/test" do |c|
-# c.connect "/:action"
-# end
-# end
-# yield
-# end
-# end
-# end