From 70604bbae79a89dc989ed9566c44bf2cf0d581fe Mon Sep 17 00:00:00 2001 From: cintamani Date: Mon, 1 Oct 2018 15:08:57 +0100 Subject: [PATCH] Only set cache_versioning to true on rails versions when relevant --- test/cache_test.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/cache_test.rb b/test/cache_test.rb index ed844f4f..a596e62e 100644 --- a/test/cache_test.rb +++ b/test/cache_test.rb @@ -151,8 +151,11 @@ module ActiveModelSerializers @blog_serializer = BlogSerializer.new(@blog) end - def test_expire_of_cache - ARModels::Author.cache_versioning = true + def test_expiring_of_cache_at_update_of_record + if ARModels::Author.respond_to?(:cache_versioning) + ARModels::Author.cache_versioning = true + end + author = ARModels::Author.create(name: 'Foo') author_json = AuthorSerializerWithCache.new(author).as_json