From 407f223c65953e8dff905a70de1c461eb2b1c614 Mon Sep 17 00:00:00 2001 From: Carlos Antonio da Silva Date: Tue, 10 Oct 2023 11:39:30 -0300 Subject: [PATCH] Fix test warning about deprecated cache format in Rails 7.1 --- test/rails_app/config/application.rb | 4 ++++ test/rails_app/config/boot.rb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/test/rails_app/config/application.rb b/test/rails_app/config/application.rb index 1f4fbddb..f23b897a 100644 --- a/test/rails_app/config/application.rb +++ b/test/rails_app/config/application.rb @@ -53,5 +53,9 @@ module RailsApp if Devise::Test.rails70? config.active_record.legacy_connection_handling = false end + + if Devise::Test.rails70_and_up? + config.active_support.cache_format_version = 7.0 + end end end diff --git a/test/rails_app/config/boot.rb b/test/rails_app/config/boot.rb index 4c108cc8..80ebc818 100644 --- a/test/rails_app/config/boot.rb +++ b/test/rails_app/config/boot.rb @@ -12,6 +12,10 @@ module Devise !rails70? && Rails::VERSION::MAJOR >= 7 end + def self.rails70_and_up? + Rails::VERSION::MAJOR >= 7 + end + def self.rails70? Rails.version.start_with? '7.0' end