/opt/canhelp/node_modules/better-auth/node_modules/zod/src/v4/mini/tests
NameSizeModeActions
apply.test.ts8450644editdlrm
assignability.test.ts32980644editdlrm
brand.test.ts32090644editdlrm
checks.test.ts40710644editdlrm
codec.test.ts180580644editdlrm
computed.test.ts11650644editdlrm
error.test.ts6410644editdlrm
functions.test.ts1010644editdlrm
index.test.ts314450644editdlrm
number.test.ts36620644editdlrm
object.test.ts68140644editdlrm
prototypes.test.ts8670644editdlrm
recursive-types.test.ts56370644editdlrm
standard-schema.test.ts13950644editdlrm
string.test.ts131460644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/node_modules/zod/src/v4/mini/tests/apply.test.ts (845B)
import { expect, expectTypeOf, test } from "vitest"; import * as z from "../index.js"; test("basic apply (number)", () => { const setCommonNumberChecks = (schema: T) => { return schema.check(z.minimum(0), z.maximum(100)); }; const schema = z.nullable(z.number().apply(setCommonNumberChecks)); expect(() => z.parse(schema, -1)).toThrowError(); expect(() => z.parse(schema, 101)).toThrowError(); expect(z.parse(schema, 0)).toBe(0); expect(z.parse(schema, null)).toBe(null); expectTypeOf>().toEqualTypeOf(); }); test("The callback's return value becomes the apply's return value.", () => { const symbol = Symbol(); const result = z.number().apply(() => symbol); expect(result).toBe(symbol); expectTypeOf().toEqualTypeOf(); });