From cb18d086eca4cb6954163f276f4b660824bb4085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Mon, 18 Mar 2024 12:49:35 +0100 Subject: [PATCH] Tests --- src/tests.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/tests.ts b/src/tests.ts index 0d8db8b..f8434d6 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -24,8 +24,8 @@ const userExp = ZodSchemaClass( @userExp.staticImplements class User extends userExp.extends implements Implements {} -const inst = User.create({ id: 1n, name: "User" }) -const instEffect = User.createEffect({ id: 1n, name: "User" }) +const userInst = User.create({ id: 1n, name: "User" }) +const userInstEffect = User.createEffect({ id: 1n, name: "User" }) const jsonifiedUserExp = JsonifiedZodSchemaClass(User, { @@ -41,8 +41,9 @@ const jsonifiedUserExp = JsonifiedZodSchemaClass(User, { @jsonifiedUserExp.staticImplements class JsonifiedUser extends jsonifiedUserExp.extends implements Implements {} -const jsonifiedUser = JsonifiedUser.jsonify(inst) -jsonifiedUser.dejsonify() +const jsonifiedUserInst = JsonifiedUser.jsonify(userInst) +console.log(JSON.stringify(jsonifiedUserInst)) +jsonifiedUserInst.dejsonify() const adminUserExp = User.extend(s => s.extend({ role: z.literal("Admin").default("Admin")