import { describe, it, expect } from "vitest";
import { CONSENT_SYMBOLS } from "@/di/symbols";

describe("CONSENT_SYMBOLS", () => {
  it("IConsentFactory is a unique Symbol", () => {
    expect(typeof CONSENT_SYMBOLS.IConsentFactory).toBe("symbol");
  });

  it("IConsentFactory uses Symbol.for (global registry)", () => {
    expect(CONSENT_SYMBOLS.IConsentFactory).toBe(
      Symbol.for("core-consent:IConsentFactory"),
    );
  });
});
