feat: unify Person and User creation form with conditional password

This commit is contained in:
2026-06-16 21:48:59 +02:00
parent e5717461cf
commit 1f5a849bf5
21 changed files with 462 additions and 171 deletions
+7 -5
View File
@@ -108,13 +108,15 @@ describe("core schemas", () => {
)
expect(
signInSchema.safeParse({ email: "admin@test.com", password: "abc" }).success,
signInSchema.safeParse({ email: "admin@test.com", password: "abc" })
.success,
).toBe(true)
expect(signInSchema.safeParse({ email: "", password: "abc" }).success).toBe(
false,
)
expect(
signInSchema.safeParse({ email: "", password: "abc" }).success,
).toBe(false)
expect(
signInSchema.safeParse({ email: "admin@test.com", password: "ab" }).success,
signInSchema.safeParse({ email: "admin@test.com", password: "ab" })
.success,
).toBe(false)
})