aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/application/configuration_test.rb
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2016-07-20 02:32:23 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2016-07-20 02:32:37 -0300
commita8a3a8cc691facad4ba7487a7b66362b498720c9 (patch)
treeedd761712a1f6e01fa6c8801fd670402ef5d1c57 /railties/test/application/configuration_test.rb
parentf980dee24eb500e2a8a6e25b2fd13dbe2ce5b62d (diff)
parente5a6f7ee9e951dbe0e4e9ea2c0743b4dfb135c57 (diff)
downloadrails-a8a3a8cc691facad4ba7487a7b66362b498720c9.tar.gz
rails-a8a3a8cc691facad4ba7487a7b66362b498720c9.tar.bz2
rails-a8a3a8cc691facad4ba7487a7b66362b498720c9.zip
Merge pull request #25438 from prathamesh-sonpatki/rm-session-store-initializer
Setup default session store internally, no longer through an initializer
Diffstat (limited to 'railties/test/application/configuration_test.rb')
-rw-r--r--railties/test/application/configuration_test.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/railties/test/application/configuration_test.rb b/railties/test/application/configuration_test.rb
index e1c6f214ab..e4a3adee9f 100644
--- a/railties/test/application/configuration_test.rb
+++ b/railties/test/application/configuration_test.rb
@@ -1186,6 +1186,22 @@ module ApplicationTests
end
end
+ test "default session store initializer does not overwrite the user defined session store even if it is disabled" do
+ make_basic_app do |application|
+ application.config.session_store :disabled
+ end
+
+ assert_equal nil, app.config.session_store
+ end
+
+ test "default session store initializer sets session store to cookie store" do
+ session_options = { key: "_myapp_session", cookie_only: true }
+ make_basic_app
+
+ assert_equal ActionDispatch::Session::CookieStore, app.config.session_store
+ assert_equal session_options, app.config.session_options
+ end
+
test "config.log_level with custom logger" do
make_basic_app do |application|
application.config.logger = Logger.new(STDOUT)