@@ -82,34 +82,6 @@ def test_hybrid_deserialization
8282 assert_equal s . data , Session . deserialize ( sessions [ 0 ] [ Session . data_column_name ] )
8383 end
8484
85- def test_find_by_sess_id_compat
86- # Force class reload, as we need to redo the meta-programming
87- ActiveRecord ::SessionStore . send ( :remove_const , :Session )
88- load 'active_record/session_store/session.rb'
89-
90- Session . reset_column_information
91- klass = Class . new ( Session ) do
92- def self . session_id_column
93- 'sessid'
94- end
95- end
96- klass . create_table!
97-
98- assert klass . columns_hash [ 'sessid' ] , 'sessid column exists'
99- session = klass . new ( :data => 'hello' )
100- session . sessid = "100"
101- session . save!
102-
103- found = assert_deprecated ( ActiveRecord ::SessionStore . deprecator ) do
104- klass . find_by_session_id ( "100" )
105- end
106- assert_equal session , found
107- assert_equal session . sessid , found . session_id
108- ensure
109- klass . drop_table!
110- Session . reset_column_information
111- end
112-
11385 def test_find_by_session_id
11486 Session . create_table!
11587 session_id = "10"
@@ -140,33 +112,6 @@ def test_session_can_be_secured
140112 assert_equal secured , session . reload . read_attribute ( :session_id )
141113 end
142114
143- def test_session_can_be_secured_with_sessid_compatibility
144- # Force class reload, as we need to redo the meta-programming
145- ActiveRecord ::SessionStore . send ( :remove_const , :Session )
146- load 'active_record/session_store/session.rb'
147-
148- Session . reset_column_information
149- klass = Class . new ( Session ) do
150- def self . session_id_column
151- 'sessid'
152- end
153- end
154- klass . create_table!
155- session_id = 'unsecure'
156- session = klass . create! ( :data => 'world' , :sessid => 'foo' )
157- session . update_column ( :sessid , session_id )
158-
159- assert_equal 'unsecure' , session . read_attribute ( :sessid )
160-
161- session . secure!
162-
163- secured = Rack ::Session ::SessionId . new ( session_id ) . private_id
164- assert_equal secured , session . reload . read_attribute ( :sessid )
165- ensure
166- klass . drop_table!
167- Session . reset_column_information
168- end
169-
170115 def test_secure_is_idempotent
171116 Session . create_table!
172117 session_id = 'unsecure'
0 commit comments