From e30e4d1cfadac47c71a9e2a8c618d7e720cf1bae Mon Sep 17 00:00:00 2001 From: Kaspre Date: Mon, 11 May 2026 05:38:29 -0400 Subject: [PATCH] test(extensions): narrow post-rebase type assertions --- extensions/google/index.test.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/extensions/google/index.test.ts b/extensions/google/index.test.ts index ae889b46dd4..f2e3cfff9fa 100644 --- a/extensions/google/index.test.ts +++ b/extensions/google/index.test.ts @@ -82,14 +82,12 @@ describe("google provider plugin hooks", () => { } as ProviderSanitizeReplayHistoryContext), ); - const bootstrapMessage = sanitized?.[0]; + const bootstrapMessage = sanitized?.[0] as + | { role?: string; content?: unknown; timestamp?: unknown } + | undefined; expect(bootstrapMessage?.role).toBe("user"); - expect( - bootstrapMessage && "content" in bootstrapMessage ? bootstrapMessage.content : undefined, - ).toBe("(session bootstrap)"); - expect(typeof (bootstrapMessage as { timestamp?: unknown } | undefined)?.timestamp).toBe( - "number", - ); + expect(bootstrapMessage?.content).toBe("(session bootstrap)"); + expect(typeof bootstrapMessage?.timestamp).toBe("number"); expect(sanitized?.[1]).toEqual({ role: "assistant", content: [{ type: "text", text: "hello" }],