import { describe, it, expect, vi } from "vitest"; import { hashInvoiceFilename } from "./hash-invoice-filename"; vi.mock("crypto", () => ({ randomUUID() { return "RANDOM_UUID_MOCK"; }, })); describe("hashInvoiceFilename", () => { it("Creates hashed invoice name", () => { expect(hashInvoiceFilename("1/12/2022", "1234-xxxx-zzzz-1234")).toBe( "1/12/2022_1234-xxxx-zzzz-1234_RANDOM_UUID_MOCK" ); }); });