Sha256: bbb188d28b96841d0be65bc5e9f031ef99f7d13e17831ab2080c9cfc20e23ea7
Contents?: true
Size: 856 Bytes
Versions: 3
Compression:
Stored size: 856 Bytes
Contents
$:.unshift File.join(File.dirname(__FILE__), '..', '..', 'lib') $NITRO_NO_ENVIRONMENT = true require 'ostruct' require 'test/unit' require 'nitro/session' class TC_Session < Test::Unit::TestCase # :nodoc: all include Nitro def test_create_id sid = Session.new.session_id assert_not_equal sid, Session.new.session_id assert_not_equal sid, Session.new.session_id assert_not_equal sid, Session.new.session_id assert_not_equal sid, Session.new.session_id assert_not_equal sid, Session.new.session_id end def test_gc Session.keepalive = 2 Session.store[1] = Session.new Session.store[2] = Session.new assert_equal 2, Session.store.values.size Session.gc! assert_equal 2, Session.store.values.size sleep(3) Session.gc! assert_equal 0, Session.store.values.size end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nitro-0.23.0 | test/nitro/tc_session.rb |
nitro-0.24.0 | test/nitro/tc_session.rb |
nitro-0.25.0 | test/nitro/tc_session.rb |