Sha256: 2d228b92ce791839d77dfd4f9d58e83828e531af7379158cf1c7ff99fbe1e6c4

Contents?: true

Size: 947 Bytes

Versions: 28

Compression:

Stored size: 947 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper.rb'

module SessionTest
  module KlassTest
    class ConfigTest < ActiveSupport::TestCase
      def test_authenticate_with
        UserSession.authenticate_with = Employee
        assert_equal "Employee", UserSession.klass_name
        assert_equal Employee, UserSession.klass
    
        UserSession.authenticate_with User
        assert_equal "User", UserSession.klass_name
        assert_equal User, UserSession.klass
      end
    
      def test_klass
        assert_equal User, UserSession.klass
      end

      def test_klass_name
        assert_equal "User", UserSession.klass_name
      end
    end
    
    class InstanceMethodsTest < ActiveSupport::TestCase
      def test_record_method
        ben = users(:ben)
        set_session_for(ben)
        session = UserSession.find
        assert_equal ben, session.record
        assert_equal ben, session.user
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 6 rubygems

Version Path
binarylogic-authlogic-2.1.0 test/session_test/klass_test.rb
binarylogic-authlogic-2.1.1 test/session_test/klass_test.rb
crankharder-authlogic-2.1.1 test/session_test/klass_test.rb
jlecour-authlogic-2.1.2 test/session_test/klass_test.rb
kschrader-authlogic-2.1.2 test/session_test/klass_test.rb
kschrader-authlogic-2.1.3 test/session_test/klass_test.rb
ginst-2009.12.8 vendor/plugins/authlogic/test/session_test/klass_test.rb
ginst-2009.11.24 vendor/plugins/authlogic/test/session_test/klass_test.rb
ginst-2009.11.23 vendor/plugins/authlogic/test/session_test/klass_test.rb
ginst-2.0.1 vendor/plugins/authlogic/test/session_test/klass_test.rb
ginst-2.0.0 vendor/plugins/authlogic/test/session_test/klass_test.rb
authlogic-2.1.2 test/session_test/klass_test.rb
authlogic-2.1.0 test/session_test/klass_test.rb
authlogic-2.1.1 test/session_test/klass_test.rb
authlogic-2.0.12 test/session_test/klass_test.rb
authlogic-2.0.1 test/session_test/klass_test.rb
authlogic-2.0.11 test/session_test/klass_test.rb
authlogic-2.0.0 test/session_test/klass_test.rb
authlogic-2.0.13 test/session_test/klass_test.rb
authlogic-2.0.8 test/session_test/klass_test.rb