Revert "rack.sessions.options no longer contains :secret in 1.3"

This issue has been fixed in Rack

This reverts commit d0df5fb4ad.
This commit is contained in:
Konstantin Haase 2011-05-09 09:37:38 +02:00
parent 6f33e1b41e
commit def6fb5a34
1 changed files with 28 additions and 30 deletions

View File

@ -298,36 +298,34 @@ class HelpersTest < Test::Unit::TestCase
assert_body 'ok'
end
# # have to write proper tests or remove those, since they no longer work
# # on Rack 1.3
# it 'sets a default session secret' do
# mock_app do
# enable :sessions
# get '/' do
# secret = env['rack.session.options'][:secret]
# assert secret
# assert_equal secret, settings.session_secret
# 'ok'
# end
# end
#
# get '/'
# assert_body 'ok'
# end
#
# it 'allows disabling session secret' do
# mock_app do
# enable :sessions
# disable :session_secret
# get '/' do
# assert !env['rack.session.options'].include?(:session_secret)
# 'ok'
# end
# end
#
# get '/'
# assert_body 'ok'
# end
it 'sets a default session secret' do
mock_app do
enable :sessions
get '/' do
secret = env['rack.session.options'][:secret]
assert secret
assert_equal secret, settings.session_secret
'ok'
end
end
get '/'
assert_body 'ok'
end
it 'allows disabling session secret' do
mock_app do
enable :sessions
disable :session_secret
get '/' do
assert !env['rack.session.options'].include?(:session_secret)
'ok'
end
end
get '/'
assert_body 'ok'
end
it 'accepts an options hash' do
mock_app do