Fix other test failures caused by default host manipulation

This commit is contained in:
Stanko K.R.
2026-02-24 08:35:11 +01:00
parent 66fdcae960
commit 0648583289
@@ -166,10 +166,16 @@ class Account::DataTransfer::ActionText::RichTextRecordSetTest < ActiveSupport::
private
def with_default_url_host(host)
original = Rails.application.routes.default_url_options[:host]
Rails.application.routes.default_url_options[:host] = host
options = Rails.application.routes.default_url_options
had_key = options.key?(:host)
original = options[:host]
options[:host] = host
yield
ensure
Rails.application.routes.default_url_options[:host] = original
if had_key
options[:host] = original
else
options.delete(:host)
end
end
end