From 1f8237cdb70cf0f97ff3c8f084c2c06ddcad27fd Mon Sep 17 00:00:00 2001 From: Ridhim-RR Date: Fri, 14 Nov 2025 01:38:33 +0530 Subject: [PATCH] fix(magic-link): narrow type before accessing token in test --- .../src/plugins/magic-link/magic-link.test.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/better-auth/src/plugins/magic-link/magic-link.test.ts b/packages/better-auth/src/plugins/magic-link/magic-link.test.ts index d22d5a3012..df5be77550 100644 --- a/packages/better-auth/src/plugins/magic-link/magic-link.test.ts +++ b/packages/better-auth/src/plugins/magic-link/magic-link.test.ts @@ -57,7 +57,11 @@ describe("magic link", async () => { onSuccess: sessionSetter(headers), }, }); - expect(response.data?.token).toBeDefined(); + if (response.data && "token" in response.data) { + expect(response.data.token).toBeDefined(); + } else { + expect(response.data?.code).toBeDefined(); + } const betterAuthCookie = headers.get("set-cookie"); expect(betterAuthCookie).toBeDefined(); }); @@ -213,7 +217,11 @@ describe("magic link verify", async () => { onSuccess: sessionSetter(headers), }, }); - expect(response.data?.token).toBeDefined(); + if (response.data && "token" in response.data) { + expect(response.data.token).toBeDefined(); + } else { + expect(response.data?.code).toBeDefined(); + } const betterAuthCookie = headers.get("set-cookie"); expect(betterAuthCookie).toBeDefined(); });