Sha256: cf424ab2158edf4f2a734da822ae896bf97a52df647dfde03d1853af3b50717e
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
require File.dirname(__FILE__) + '/../test_helper.rb' module ActsAsAuthenticTest class LoggedInStatusTest < ActiveSupport::TestCase def test_logged_in_timeout_config assert_equal 10.minutes.to_i, User.logged_in_timeout assert_equal 10.minutes.to_i, Employee.logged_in_timeout User.logged_in_timeout = 1.hour assert_equal 1.hour.to_i, User.logged_in_timeout User.logged_in_timeout 10.minutes assert_equal 10.minutes.to_i, User.logged_in_timeout end def test_named_scope_logged_in assert_equal 0, User.logged_in.count User.first.update_attribute(:last_request_at, Time.zone.now) assert_equal 1, User.logged_in.count end def test_named_scope_logged_out assert_equal 2, User.logged_out.count User.first.update_attribute(:last_request_at, Time.zone.now) assert_equal 1, User.logged_out.count end def test_logged_in_logged_out u = User.first assert !u.logged_in? assert u.logged_out? u.last_request_at = Time.zone.now assert u.logged_in? assert !u.logged_out? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kschrader-authlogic-2.1.2 | test/acts_as_authentic_test/logged_in_status_test.rb |
kschrader-authlogic-2.1.3 | test/acts_as_authentic_test/logged_in_status_test.rb |