class ActionController::TestSessionTest
Public Instance Methods
test_calling_delete_removes_item_and_returns_its_value()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 19 def test_calling_delete_removes_item_and_returns_its_value session = ActionController::TestSession.new session[:key] = "value" assert_equal("value", session[:key]) assert_equal("value", session.delete(:key)) assert_nil(session[:key]) end
test_calling_update_with_params_passes_to_attributes()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 27 def test_calling_update_with_params_passes_to_attributes session = ActionController::TestSession.new session.update("key" => "value") assert_equal("value", session[:key]) end
test_clear_empties_session()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 33 def test_clear_empties_session session = ActionController::TestSession.new(one: "one", two: "two") session.clear assert_nil(session[:one]) assert_nil(session[:two]) end
test_fetch_on_string_returns_value()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 56 def test_fetch_on_string_returns_value session = ActionController::TestSession.new(one: "1") assert_equal("1", session.fetch("one")) end
test_fetch_on_symbol_returns_value()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 51 def test_fetch_on_symbol_returns_value session = ActionController::TestSession.new(one: "1") assert_equal("1", session.fetch(:one)) end
test_fetch_returns_block_value()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 61 def test_fetch_returns_block_value session = ActionController::TestSession.new(one: "1") assert_equal(2, session.fetch("2") { |key| key.to_i }) end
test_fetch_returns_default()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 46 def test_fetch_returns_default session = ActionController::TestSession.new(one: "1") assert_equal("2", session.fetch(:two, "2")) end
test_initialize_with_values()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 7 def test_initialize_with_values session = ActionController::TestSession.new(one: "one", two: "two") assert_equal("one", session[:one]) assert_equal("two", session[:two]) end
test_keys_and_values()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 40 def test_keys_and_values session = ActionController::TestSession.new(one: "1", two: "2") assert_equal %w(one two), session.keys assert_equal %w(1 2), session.values end
test_setting_session_item_sets_item()
click to toggle source
# File actionpack/test/dispatch/session/test_session_test.rb, line 13 def test_setting_session_item_sets_item session = ActionController::TestSession.new session[:key] = "value" assert_equal("value", session[:key]) end