UNPKG

zod

Version:

TypeScript-first schema declaration and validation library with static type inference

47 lines (41 loc) 1.04 kB
import { expect, test } from "vitest"; import nl from "../../../locales/nl.js"; test("Dutch locale error messages", () => { const { localeError } = nl(); // Test invalid_type expect( localeError({ code: "invalid_type", expected: "string", input: 123, }) ).toBe("Ongeldige invoer: verwacht string, ontving getal"); // Test too_big with sizing expect( localeError({ code: "too_big", origin: "string", maximum: 10, inclusive: true, input: "test string that is too long", }) ).toBe("Te groot: verwacht dat string te hebben <=10 tekens"); // Test too_small with sizing expect( localeError({ code: "too_small", origin: "array", minimum: 5, inclusive: false, input: [1, 2], }) ).toBe("Te klein: verwacht dat array te hebben >5 elementen"); // Test invalid_format expect( localeError({ code: "invalid_format", format: "email", input: "invalid-email", }) ).toBe("Ongeldig: emailadres"); });