import { describe, it, expect } from "vitest"; import { UpdateCustomerSchema } from "../schemas/customers.schema"; describe("UpdateCustomerSchema", () => { it("rejects empty name", () => { const result = UpdateCustomerSchema.safeParse({ name: "" }); expect(result.success).toBe(false); }); it("accepts valid name", () => { const result = UpdateCustomerSchema.safeParse({ name: "Acme Corp" }); expect(result.success).toBe(true); }); it("accepts partial updates without name", () => { const result = UpdateCustomerSchema.safeParse({ street: "Main St" }); expect(result.success).toBe(true); }); });