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:
parent
6f33e1b41e
commit
def6fb5a34
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue