From 65cfb4ef10ac08de60cc98cfc3054cd0910f5180 Mon Sep 17 00:00:00 2001 From: Noah Moss <32746338+noahmoss@users.noreply.github.com> Date: Wed, 21 Jul 2021 08:22:00 -0700 Subject: [PATCH] site-url test improvements (#17142) --- test/metabase/server/middleware/misc_test.clj | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/metabase/server/middleware/misc_test.clj b/test/metabase/server/middleware/misc_test.clj index f491fe544ac..4698269c5ed 100644 --- a/test/metabase/server/middleware/misc_test.clj +++ b/test/metabase/server/middleware/misc_test.clj @@ -33,9 +33,14 @@ (public-settings/site-url))))))) (testing "Site URL should not be inferred from healthcheck requests" (mt/with-temporary-setting-values [site-url nil] - (let [request (ring.mock/request :get "/api/health")] + (let [request (mock-request "/api/health" "https://mb1.example.com" nil nil)] (maybe-set-site-url request) (is (nil? (public-settings/site-url)))))) + (testing "Site URL should not be inferred if already set in DB" + (mt/with-temporary-setting-values [site-url "https://mb1.example.com"] + (let [request (mock-request "/" "https://mb2.example.com" nil nil)] + (maybe-set-site-url request) + (is (= "https://mb1.example.com" (public-settings/site-url)))))) (testing "Site URL should not be inferred if already set by env variable" (mt/with-temporary-setting-values [site-url nil] (mt/with-temp-env-var-value [mb-site-url "https://mb1.example.com"] -- GitLab