class CookieStoreTest::TestController

Public Instance Methods

call_reset_session() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 52
def call_reset_session
  reset_session
  head :ok
end
call_session_clear() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 47
def call_session_clear
  session.clear
  head :ok
end
change_session_id() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 62
def change_session_id
  request.session.options[:id] = nil
  get_session_id
end
get_class_after_reset_session() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 42
def get_class_after_reset_session
  reset_session
  render plain: "class: #{session.class}"
end
get_session_id() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 38
def get_session_id
  render plain: "id: #{request.session.id}"
end
get_session_value() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 34
def get_session_value
  render plain: "foo: #{session[:foo].inspect}"
end
no_session_access() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 16
def no_session_access
  head :ok
end
persistent_session_id() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 20
def persistent_session_id
  render plain: session[:session_id]
end
raise_data_overflow() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 57
def raise_data_overflow
  session[:foo] = "bye!" * 1024
  head :ok
end
renew_session_id() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 67
def renew_session_id
  request.session_options[:renew] = true
  head :ok
end
set_session_value() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 24
def set_session_value
  session[:foo] = "bar"
  render plain: Rack::Utils.escape(Verifier.generate(session.to_hash))
end
set_session_value_expires_in_five_hours() click to toggle source
# File actionpack/test/dispatch/session/cookie_store_test.rb, line 29
def set_session_value_expires_in_five_hours
  session[:foo] = "bar"
  render plain: Rack::Utils.escape(Verifier.generate(session.to_hash, expires_in: 5.hours))
end