import "reflect-metadata"; import { describe, expect, it } from "vitest"; import type { SanitizedConfig } from "payload"; import { NoopTracer, NoopLogger } from "@repo/core-shared/instrumentation"; import { bindProductionMedia } from "@/di/bind-production"; describe("bindProductionMedia — boot-time conformance", () => { it("binds every manifest use case through withSpan + withCapture", () => { expect(() => bindProductionMedia({ config: {} as SanitizedConfig, tracer: new NoopTracer(), logger: new NoopLogger(), }), ).not.toThrow(); }); });