Method: ActionController::TestSession#initialize

Defined in:
actionpack/lib/action_controller/test_case.rb

#initialize(session = {}, id = Rack::Session::SessionId.new(SecureRandom.hex(16))) ⇒ TestSession

Returns a new instance of TestSession.



200
201
202
203
204
205
206
# File 'actionpack/lib/action_controller/test_case.rb', line 200

def initialize(session = {}, id = Rack::Session::SessionId.new(SecureRandom.hex(16)))
  super(nil, nil)
  @id = id
  @data = stringify_keys(session)
  @loaded = true
  @initially_empty = @data.empty?
end