@@ -224,10 +224,10 @@ def test_mutating_reflection_block_is_not_thread_safe
224
224
# Evaluate reflection meta for model with id 1
225
225
serializer_instance = serializer_class . new ( @model , @instance_options )
226
226
reflection = serializer_class . _reflections . fetch ( :blog )
227
- assert_nil reflection . instance_variable_get ( :@_meta )
227
+ assert_nil reflection . options . fetch ( :meta )
228
228
association = reflection . build_association ( serializer_instance , @instance_options )
229
229
assert_equal model1_meta , association . meta
230
- assert_equal model1_meta , reflection . instance_variable_get ( :@_meta )
230
+ assert_equal model1_meta , reflection . options . fetch ( :meta )
231
231
232
232
model2_meta = @expected_meta . merge ( id : 2 )
233
233
# Evaluate reflection meta for model with id 2
@@ -238,11 +238,11 @@ def test_mutating_reflection_block_is_not_thread_safe
238
238
239
239
# WARN: Thread-safety issue
240
240
# Before the reflection is evaluated, it has the value from the previous evaluation
241
- assert_equal model1_meta , reflection . instance_variable_get ( :@_meta )
241
+ assert_equal model1_meta , reflection . options . fetch ( :meta )
242
242
243
243
association = reflection . build_association ( serializer_instance , @instance_options )
244
244
assert_equal model2_meta , association . meta
245
- assert_equal model2_meta , reflection . instance_variable_get ( :@_meta )
245
+ assert_equal model2_meta , reflection . options . fetch ( :meta )
246
246
end
247
247
end
248
248
end
0 commit comments