Files
memecoin-botV2/.pnpm-store/v10/files/bc/4b771af53426eedc6a06fc704f1a3af7b0d5edc6fa2c8a8b99f186b8826626e459de4f07ef56fc9207b7e40e3b8a8bad8ef705dba748cc8ecc4fa415d634e5

23 lines
641 B
Plaintext

import { expect, test } from "vitest";
import * as z from "zod/mini";
test("no locale by default", () => {
const result = z.safeParse(z.string(), 12);
expect(result.success).toEqual(false);
expect(result.error!.issues.length).toEqual(1);
expect(result.error!.issues[0].message).toEqual("Invalid input");
});
test("error inheritance", () => {
const e1 = z.string().safeParse(123).error!;
expect(e1).toBeInstanceOf(z.core.$ZodError);
// expect(e1).not.toBeInstanceOf(Error);
try {
z.string().parse(123);
} catch (e2) {
expect(e2).toBeInstanceOf(z.core.$ZodRealError);
expect(e2).toBeInstanceOf(Error);
}
});