We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f4766ee commit 1c30d6bCopy full SHA for 1c30d6b
spec/spec_helper.rb
@@ -12,6 +12,16 @@
12
require 'engine_cart'
13
EngineCart.load_application!
14
15
+# Rails 7.1.3+ freezes certain internal arrays for
16
+# performance and safety. Rails::Engine.paths["app"] is frozen
17
+# but EngineCart tries to modify it, leading to errors like:
18
+# Failure/Error: EngineCart.load_application!
19
+# FrozenError: can't modify frozen Array
20
+Rails::Engine.subclasses.each do |engine|
21
+ paths = engine.paths['app']
22
+ engine.paths['app'] = paths.dup unless paths.frozen?
23
+end
24
+
25
require 'rspec/rails'
26
27
require 'selenium-webdriver'
0 commit comments