From f1180466b74c28900a7c7ca9f717a459aff7b0bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com>
Date: Thu, 19 Jan 2023 18:19:26 +0100
Subject: [PATCH] fix host! when context does not know the method + fix
 extranet unknown context test

---
 test/controllers/extranet/home_controller_test.rb | 1 +
 test/test_helper.rb                               | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/test/controllers/extranet/home_controller_test.rb b/test/controllers/extranet/home_controller_test.rb
index 4d0456ec3..bcb42eaab 100644
--- a/test/controllers/extranet/home_controller_test.rb
+++ b/test/controllers/extranet/home_controller_test.rb
@@ -2,6 +2,7 @@ require "test_helper"
 
 class Extranet::HomeControllerTest < ActionDispatch::IntegrationTest
   def test_index_unknown_context
+    host! "example.com"
     get(root_path)
     assert_response(:forbidden)
   end
diff --git a/test/test_helper.rb b/test/test_helper.rb
index a36ededd9..20e180adb 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -15,7 +15,11 @@ class ActiveSupport::TestCase
 
   setup do
     ENV.update(ENV.to_h.merge('APPLICATION_ENV' => 'test'))
-    host! "my-university#{University.test_domain}"
+    try(:host!, default_university.host)
+  end
+
+  def default_university
+    @default_university ||= universities(:default_university)
   end
 
   def alumnus
-- 
GitLab