File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -102,9 +102,14 @@ def preload
102102
103103 Rails ::Application . initializer :ensure_reloading_is_enabled , group : :all do
104104 if Rails . application . config . cache_classes
105+ config_name , set_to = if Rails . application . config . respond_to? ( :enable_reloading= )
106+ [ "enable_reloading" , "true" ]
107+ else
108+ [ "cache_classes" , "false" ]
109+ end
105110 raise <<-MSG . strip_heredoc
106111 Spring reloads, and therefore needs the application to have reloading enabled.
107- Please, set config.cache_classes to false in config/environments/#{ Rails . env } .rb.
112+ Please, set config.#{ config_name } to #{ set_to } in config/environments/#{ Rails . env } .rb.
108113 MSG
109114 end
110115 end
Original file line number Diff line number Diff line change @@ -146,7 +146,12 @@ def without_gem(name)
146146 end
147147 File . write ( config_path , config )
148148
149- assert_failure "bin/rails runner 1" , stderr : "Please, set config.cache_classes to false"
149+ expected_error = Regexp . union (
150+ "Please, set config.enable_reloading to true" ,
151+ "Please, set config.cache_classes to false"
152+ )
153+
154+ assert_failure "bin/rails runner 1" , stderr : expected_error
150155 end
151156
152157 test "test changes are picked up" do
You can’t perform that action at this time.
0 commit comments