import { describe, expect, test } from "bun:test"; import { CORE_ERROR_CODES } from "@getuserfeedback/protocol"; import { CORE_ERROR_CODES as subpathCodes } from "@getuserfeedback/protocol/internal/core-error"; describe("CORE_ERROR_CODES", () => { test("exports the stable wire values through both package entrypoints", () => { expect(CORE_ERROR_CODES).toBe(subpathCodes); expect(CORE_ERROR_CODES).toEqual({ REGISTRATION_FAILED: "REGISTRATION_FAILED", OPEN_FAILED: "OPEN_FAILED", PREFETCH_FAILED: "PREFETCH_FAILED", PRERENDER_FAILED: "PRERENDER_FAILED", CLOSE_FAILED: "CLOSE_FAILED", CONFIGURE_FAILED: "CONFIGURE_FAILED", TARGETING_FAILED: "TARGETING_FAILED", INSTANCE_FEEDBACK_FAILED: "INSTANCE_FEEDBACK_FAILED", }); }); });