16 lines
431 B
TypeScript
16 lines
431 B
TypeScript
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"
|
|
);
|
|
});
|
|
});
|