From bd9d599934035b472d995c5faa343d69a21e9e86 Mon Sep 17 00:00:00 2001 From: Dan Ditomaso Date: Tue, 4 Mar 2025 14:10:46 -0500 Subject: [PATCH] fix: if url is already https, toggle should be checked --- src/components/PageComponents/Connect/HTTP.test.tsx | 12 ++++++++++++ src/components/PageComponents/Connect/HTTP.tsx | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/components/PageComponents/Connect/HTTP.test.tsx b/src/components/PageComponents/Connect/HTTP.test.tsx index d81fde39..92550988 100644 --- a/src/components/PageComponents/Connect/HTTP.test.tsx +++ b/src/components/PageComponents/Connect/HTTP.test.tsx @@ -58,6 +58,18 @@ describe("HTTP Component", () => { expect(screen.getByText("http://")).toBeInTheDocument(); }); + it("enables HTTPS toggle when location protocol is https", () => { + Object.defineProperty(globalThis, "location", { + value: { protocol: "https:" }, + writable: true, + }); + + render(); + + const switchInput = screen.getByRole("switch"); + expect(switchInput).toBeChecked(); + }); + it.skip("submits form and triggers connection process", () => { // This will need further work to test, as it involves a lot of other plumbing mocking const closeDialog = vi.fn(); diff --git a/src/components/PageComponents/Connect/HTTP.tsx b/src/components/PageComponents/Connect/HTTP.tsx index 3587c4bd..10a97890 100644 --- a/src/components/PageComponents/Connect/HTTP.tsx +++ b/src/components/PageComponents/Connect/HTTP.tsx @@ -70,7 +70,7 @@ export const HTTP = ({ closeDialog }: TabElementProps) => {