lib/__tests__/sso-basic-auth-test-url.test.js
Unix account database path referenceCode embeds cleartext HTTP URL literal
SHA-2563f1ea91749cfcffd7218b079f96a16f8c7e31100f0f93bbae63631b063b55e96
MaleculeH₂(Cm₂F)
Evidence
1"use strict";Object.defineProperty(exports,"__esModule",{value:!0});const sso_basic_auth_test_url_1=require("../sso-basic-auth-test-url");describe("resolveSsoBasicAuthTestUrl",(()=>{it("returns undefined for empty input",(()=>{expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)(void 0)).toBeUndefined(),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)(null)).toBeUndefined(),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("")).toBeUndefined(),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)(" ")).toBeUndefined()})),it("expands a port-only value to http://localhost:<port>",(()=>{expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("8084")).toBe("http://localhost:8084"),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("8444")).toBe(" …
1:1244… ic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("https://127.0.0.1:8444")).toBe("https://127.0.0.1:8444/"),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("http://[::1]:8084")).toBe("http://[::1]:8084/")})),it("rejects non-loopback …
1:1521… ic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("http://example.com:8084")).toBeUndefined(),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("http://localhost.evil.com")).toBeUndefined(),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("http://192.168.1.1:8084")).toBeUndefined()})),it("rejects credentials and non-http schemes",(()=>{expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("http://user:pass@localhost:8084")).toBeUndefined(),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("file:///etc/passwd")).toBeUndefined(),expect((0,sso_basic_auth_test_url_1.resolveSsoBasicAuthTestUrl)("ftp://localhost:21")).toBeUndefined()}))})),describe("getSsoBasicAuthTestUrlFromSwitchOrEnv",(()=>{it("returns undefined when isDevelopment is fal …