From d8a9860df75ce8f2a1fcece247bb67599ffefd36 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 08:43:27 +0100 Subject: [PATCH] test: tighten google meet oauth assertions --- extensions/google-meet/src/oauth.test.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/extensions/google-meet/src/oauth.test.ts b/extensions/google-meet/src/oauth.test.ts index a98901821b5..9904e717ebd 100644 --- a/extensions/google-meet/src/oauth.test.ts +++ b/extensions/google-meet/src/oauth.test.ts @@ -53,16 +53,17 @@ describe("Google Meet OAuth", () => { }); vi.stubGlobal("fetch", fetchMock); - await expect( - refreshGoogleMeetAccessToken({ - clientId: "client-id", - clientSecret: "client-secret", - refreshToken: "refresh-token", - }), - ).resolves.toMatchObject({ - accessToken: "new-access-token", - tokenType: "Bearer", + const tokens = await refreshGoogleMeetAccessToken({ + clientId: "client-id", + clientSecret: "client-secret", + refreshToken: "refresh-token", }); + expect(tokens.accessToken).toBe("new-access-token"); + expect(tokens.refreshToken).toBeUndefined(); + expect(tokens.scope).toBeUndefined(); + expect(tokens.tokenType).toBe("Bearer"); + expect(Number.isFinite(tokens.expiresAt)).toBe(true); + expect(tokens.expiresAt).toBeGreaterThan(Date.now()); const body = fetchMock.mock.calls[0]?.[1]?.body; expect(body).toBeInstanceOf(URLSearchParams); const params = body as URLSearchParams;