import { describe, expect, it } from "vitest"; import { PAYMENT_CSV_HEADER, PAYMENT_CSV_HEADERS, PAYMENT_CSV_METHODS } from "./csv.js"; describe("payment CSV constants", () => { it("freezes the consumer header contract and order", () => { expect([...PAYMENT_CSV_HEADERS]).toEqual([ "Check Number", "Method", "Status", "Send Payment On", "Amount in USD", "Amount", "Payee", "Invoice Numbers", "Company/Subsidiary", ]); expect(PAYMENT_CSV_HEADER.checkNumber).toBe("Check Number"); expect(PAYMENT_CSV_HEADER.companySubsidiary).toBe("Company/Subsidiary"); }); it("exports Check and ACH method display values", () => { expect(PAYMENT_CSV_METHODS.check).toBe("Check"); expect(PAYMENT_CSV_METHODS.ach).toBe("ACH"); }); });