import assert from "node:assert/strict" import test from "node:test" import { realtimeLogContext } from "./realtime-log-context.ts" test("socket diagnostics contain only origin and path, never URL credentials or query", () => { assert.deepEqual(realtimeLogContext("wss://user:password@example.test/api/ws/admin?accessToken=not-a-secret#fragment"), { origin: "wss://example.test", path: "/api/ws/admin", }) assert.deepEqual(realtimeLogContext("invalid token-bearing input"), { origin: "", path: "" }) })