import { expect } from "vitest"; import { type DomainError, isDomainError } from "../types.js"; export function expectDomainError(result: unknown, code: string): DomainError { expect(isDomainError(result)).toBe(true); if (!isDomainError(result)) throw new Error("unreachable"); expect(result.code).toBe(code); return result; }