18 lines
459 B
TypeScript
18 lines
459 B
TypeScript
import { describe, expect, it } from "vitest"
|
|
|
|
import { signInSchema } from "@/schemas/auth.schema"
|
|
|
|
describe("signInSchema", () => {
|
|
it("normalizes login emails before authentication", () => {
|
|
const result = signInSchema.safeParse({
|
|
email: " Admin@Example.Test ",
|
|
password: "secret-password",
|
|
})
|
|
|
|
expect(result.success).toBe(true)
|
|
if (result.success) {
|
|
expect(result.data.email).toBe("admin@example.test")
|
|
}
|
|
})
|
|
})
|