Sha256: 062a2929cfc09c2f6070c52fb2142a90791af179d153bfbc963194a3798aeb9e
Contents?: true
Size: 1.11 KB
Versions: 22
Compression:
Stored size: 1.11 KB
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 def test_guessed_klass_name assert_equal "User", UserSession.guessed_klass_name assert_equal "BackOfficeUser", BackOfficeUserSession.guessed_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
22 entries across 22 versions & 10 rubygems