From 758f6d7e2b2194cf62d79edc4e53e38e0f16c056 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Tue, 12 Aug 2025 20:35:44 +0000 Subject: [PATCH] fix: add type guards for test assertions --- src/core/mentions/__tests__/imageMentions.spec.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/core/mentions/__tests__/imageMentions.spec.ts b/src/core/mentions/__tests__/imageMentions.spec.ts index a18c9a79c4..7ba806f75b 100644 --- a/src/core/mentions/__tests__/imageMentions.spec.ts +++ b/src/core/mentions/__tests__/imageMentions.spec.ts @@ -86,11 +86,15 @@ describe("Image Mentions", () => { 20, // maxTotalImageSize ) - expect(result.text).toContain("'test/image.png' (see below for image)") - expect(result.text).toContain('') - expect(result.text).toContain("Image (500 KB)") - expect(result.images).toHaveLength(1) - expect(result.images[0]).toBe(mockImageDataUrl) + // Type guard for TypeScript + expect(typeof result).toBe("object") + if (typeof result === "object") { + expect(result.text).toContain("'test/image.png' (see below for image)") + expect(result.text).toContain('') + expect(result.text).toContain("Image (500 KB)") + expect(result.images).toHaveLength(1) + expect(result.images[0]).toBe(mockImageDataUrl) + } }) it("should handle multiple image mentions", async () => {