import { describe } from "vitest";
import { RecordingTracer } from "@repo/core-testing/instrumentation";
import { MockHeaderRepository } from "@/infrastructure/repositories/header.repository.mock";
import { headerRepositoryContract, CONTRACT_HEADER_SEED } from "@/__contracts__/header-repository.contract";

describe("MockHeaderRepository", () => {
  const tracer = new RecordingTracer();
  headerRepositoryContract.run(
    () => new MockHeaderRepository(CONTRACT_HEADER_SEED, tracer),
    { tracer: () => tracer },
  );
});
