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 883cdb4Copy full SHA for 883cdb4
spec/spec_helper.rb
@@ -10,8 +10,19 @@
10
end
11
12
require 'engine_cart'
13
+
14
EngineCart.load_application!
15
16
+# Rails 7.1.3+ freezes certain internal arrays for
17
+# performance and safety. Rails::Engine.paths["app"] is frozen
18
+# but EngineCart tries to modify it, leading to errors like:
19
+# Failure/Error: EngineCart.load_application!
20
+# FrozenError: can't modify frozen Array
21
+Rails::Engine.subclasses.each do |engine|
22
+ paths = engine.paths['app']
23
+ engine.paths['app'] = paths.dup unless paths.frozen?
24
+end
25
26
require 'rspec/rails'
27
28
require 'selenium-webdriver'
0 commit comments