import { describe, expect, it } from "bun:test"; import { PRODUCTION_WIDGET_CORE_URL, PRODUCTION_WIDGET_RUNTIME_ENDPOINTS, } from "./host/constants"; import { runtimeEndpointsSchema } from "./runtime-endpoints"; describe("PRODUCTION_WIDGET_RUNTIME_ENDPOINTS", () => { it("defines valid production endpoints for SDK hosts", () => { expect( runtimeEndpointsSchema.parse(PRODUCTION_WIDGET_RUNTIME_ENDPOINTS), ).toEqual({ apiUrl: "https://widget.getuserfeedback.com/v1", coreUrl: "https://cdn.getuserfeedback.com/widget/core/v6/core.html", realtimeUrl: "wss://realtime.getuserfeedback.com/v1", }); expect(PRODUCTION_WIDGET_CORE_URL).toBe( PRODUCTION_WIDGET_RUNTIME_ENDPOINTS.coreUrl, ); }); });