@@ -36,8 +36,8 @@ def test_reflection_value
36
36
37
37
# Assert
38
38
assert_nil reflection . block
39
- assert_equal Serializer . config . include_data_default , reflection . instance_variable_get ( :@_include_data )
40
- assert_equal true , reflection . instance_variable_get ( :@_include_data )
39
+ assert_equal Serializer . config . include_data_default , reflection . options . fetch ( :include_data_setting )
40
+ assert_equal true , reflection . options . fetch ( :include_data_setting )
41
41
42
42
include_slice = :does_not_matter
43
43
assert_equal @model . blog , reflection . value ( serializer_instance , include_slice )
@@ -56,8 +56,8 @@ def test_reflection_value_block
56
56
57
57
# Assert
58
58
assert_respond_to reflection . block , :call
59
- assert_equal Serializer . config . include_data_default , reflection . instance_variable_get ( :@_include_data )
60
- assert_equal true , reflection . instance_variable_get ( :@_include_data )
59
+ assert_equal Serializer . config . include_data_default , reflection . options . fetch ( :include_data_setting )
60
+ assert_equal true , reflection . options . fetch ( :include_data_setting )
61
61
62
62
include_slice = :does_not_matter
63
63
assert_equal @model . blog , reflection . value ( serializer_instance , include_slice )
@@ -77,8 +77,8 @@ def test_reflection_value_block_with_explicit_include_data_true
77
77
78
78
# Assert
79
79
assert_respond_to reflection . block , :call
80
- assert_equal Serializer . config . include_data_default , reflection . instance_variable_get ( :@_include_data )
81
- assert_equal true , reflection . instance_variable_get ( :@_include_data )
80
+ assert_equal Serializer . config . include_data_default , reflection . options . fetch ( :include_data_setting )
81
+ assert_equal true , reflection . options . fetch ( :include_data_setting )
82
82
83
83
include_slice = :does_not_matter
84
84
assert_equal @model . blog , reflection . value ( serializer_instance , include_slice )
@@ -98,10 +98,10 @@ def test_reflection_value_block_with_include_data_false_mutates_the_reflection_i
98
98
99
99
# Assert
100
100
assert_respond_to reflection . block , :call
101
- assert_equal true , reflection . instance_variable_get ( :@_include_data )
101
+ assert_equal true , reflection . options . fetch ( :include_data_setting )
102
102
include_slice = :does_not_matter
103
103
assert_nil reflection . value ( serializer_instance , include_slice )
104
- assert_equal false , reflection . instance_variable_get ( :@_include_data )
104
+ assert_equal false , reflection . options . fetch ( :include_data_setting )
105
105
end
106
106
107
107
def test_reflection_value_block_with_include_data_if_sideloaded_included_mutates_the_reflection_include_data
@@ -118,10 +118,10 @@ def test_reflection_value_block_with_include_data_if_sideloaded_included_mutates
118
118
119
119
# Assert
120
120
assert_respond_to reflection . block , :call
121
- assert_equal true , reflection . instance_variable_get ( :@_include_data )
121
+ assert_equal true , reflection . options . fetch ( :include_data_setting )
122
122
include_slice = { }
123
123
assert_nil reflection . value ( serializer_instance , include_slice )
124
- assert_equal :if_sideloaded , reflection . instance_variable_get ( :@_include_data )
124
+ assert_equal :if_sideloaded , reflection . options . fetch ( :include_data_setting )
125
125
end
126
126
127
127
def test_reflection_value_block_with_include_data_if_sideloaded_excluded_mutates_the_reflection_include_data
@@ -138,10 +138,10 @@ def test_reflection_value_block_with_include_data_if_sideloaded_excluded_mutates
138
138
139
139
# Assert
140
140
assert_respond_to reflection . block , :call
141
- assert_equal true , reflection . instance_variable_get ( :@_include_data )
141
+ assert_equal true , reflection . options . fetch ( :include_data_setting )
142
142
include_slice = { blog : :does_not_matter }
143
143
assert_equal @model . blog , reflection . value ( serializer_instance , include_slice )
144
- assert_equal :if_sideloaded , reflection . instance_variable_get ( :@_include_data )
144
+ assert_equal :if_sideloaded , reflection . options . fetch ( :include_data_setting )
145
145
end
146
146
147
147
def test_reflection_block_with_link_mutates_the_reflection_links
0 commit comments