Sha256: 789a7bd4207b7019a641862a03e39f2f337d7386fd9eff2346e0a2ed0af7891d

Contents?: true

Size: 1.06 KB

Versions: 6

Compression:

Stored size: 1.06 KB

Contents

require 'test_helper'

module SessionTest
  module ActiveRecordTrickeryTest
    class ClassMethodsTest < ActiveSupport::TestCase
      def test_human_attribute_name
        assert_equal "Some attribute", UserSession.human_attribute_name("some_attribute")
        assert_equal "Some attribute", UserSession.human_attribute_name(:some_attribute)
      end
    
      def test_human_name
        assert_equal "Usersession", UserSession.human_name
      end
    
      def test_self_and_descendents_from_active_record
        assert_equal [UserSession], UserSession.self_and_descendents_from_active_record
      end
    
      def test_self_and_descendants_from_active_record
        assert_equal [UserSession], UserSession.self_and_descendants_from_active_record
      end
    end
    
    class InstanceMethodsTest < ActiveSupport::TestCase
      def test_new_record
        session = UserSession.new
        assert session.new_record?
      end
      
      def test_to_model
        session = UserSession.new
        assert_equal session, session.to_model
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 5 rubygems

Version Path
authlogic-rails3-2.2 test/session_test/active_record_trickery_test.rb
kb-authlogic-2.1.7 test/session_test/active_record_trickery_test.rb
railsware-authlogic-2.1.6.1 test/session_test/active_record_trickery_test.rb
cotweet-authlogic-2.1.6 test/session_test/active_record_trickery_test.rb
jdl-authlogic-2.1.6.2 test/session_test/active_record_trickery_test.rb
jdl-authlogic-2.1.6.1 test/session_test/active_record_trickery_test.rb