Sha256: a80f67a33dcc68830d99a5f8b7bc3183fbafcceec29e3d6e4342844fc9b6351e

Contents?: true

Size: 1.06 KB

Versions: 14

Compression:

Stored size: 1.06 KB

Contents

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

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 session, session.to_model
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
refinerycms-0.9.6.34 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.33 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.32 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.31 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.30 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.29 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.28 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.27 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.26 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.25 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.24 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.23 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.22 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb
refinerycms-0.9.6.21 vendor/plugins/authlogic/test/session_test/active_record_trickery_test.rb