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