Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { describe, expect, it } from "vitest";
import { parseConnectTarget } from "./proxy-server.js";
describe("parseConnectTarget", () => {
it("parses bracketed IPv6 CONNECT targets safely", () => {
expect(parseConnectTarget("[::1]:8443")).toEqual({
hostname: "::1",
port: 8443,
});
});
it("parses unbracketed host:port CONNECT targets", () => {
expect(parseConnectTarget("api.openai.com:443")).toEqual({
hostname: "api.openai.com",
port: 443,
});
});
it("rejects invalid CONNECT ports", () => {
expect(() => parseConnectTarget("[::1]:99999")).toThrow("Invalid CONNECT target port");
});
});
¤ Dauer der Verarbeitung: 0.7 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland