File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -152,7 +152,10 @@ class InheritedRoleSerializer < RoleSerializer
152
152
end
153
153
154
154
def test_expiring_of_cache_at_update_of_record
155
+ original_cache_versioning = :none
156
+
155
157
if ARModels ::Author . respond_to? ( :cache_versioning )
158
+ original_cache_versioning = ARModels ::Author . cache_versioning
156
159
ARModels ::Author . cache_versioning = true
157
160
end
158
161
@@ -171,10 +174,15 @@ def test_expiring_of_cache_at_update_of_record
171
174
else
172
175
assert_equal expected , actual
173
176
end
177
+ ensure
178
+ ARModels ::Author . cache_versioning = original_cache_versioning unless original_cache_versioning == :none
174
179
end
175
180
176
181
def test_cache_expiration_in_collection_on_update_of_record
182
+ original_cache_versioning = :none
183
+
177
184
if ARModels ::Author . respond_to? ( :cache_versioning )
185
+ original_cache_versioning = ARModels ::Author . cache_versioning
178
186
ARModels ::Author . cache_versioning = true
179
187
end
180
188
@@ -198,6 +206,8 @@ def test_cache_expiration_in_collection_on_update_of_record
198
206
199
207
collection_json = render_object_with_cache ( author_collection , each_serializer : AuthorSerializerWithCache )
200
208
assert_equal [ { name : bar } , { name : bar } , { name : foo2 } ] , collection_json
209
+ ensure
210
+ ARModels ::Author . cache_versioning = original_cache_versioning unless original_cache_versioning == :none
201
211
end
202
212
203
213
def test_explicit_cache_store
You can’t perform that action at this time.
0 commit comments