From d5a413382c93efeb1d888daf3216c51cd5f40f75 Mon Sep 17 00:00:00 2001
From: Adam Mathes <adam@adammathes.com>
Date: Sat, 14 Feb 2026 21:11:40 -0800
Subject: chore: fix lint and type errors to resolve CI failures

---
 frontend/src/components/FeedItem.test.tsx | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'frontend/src/components/FeedItem.test.tsx')

diff --git a/frontend/src/components/FeedItem.test.tsx b/frontend/src/components/FeedItem.test.tsx
index 4c7d887..1c51dc3 100644
--- a/frontend/src/components/FeedItem.test.tsx
+++ b/frontend/src/components/FeedItem.test.tsx
@@ -31,7 +31,7 @@ describe('FeedItem Component', () => {
   });
 
   it('toggles star status', async () => {
-    (global.fetch as any).mockResolvedValueOnce({ ok: true, json: async () => ({}) });
+    vi.mocked(global.fetch).mockResolvedValueOnce({ ok: true, json: async () => ({}) } as Response);
 
     render(<FeedItem item={mockItem} />);
 
@@ -73,10 +73,10 @@ describe('FeedItem Component', () => {
   });
 
   it('loads full content', async () => {
-    (global.fetch as any).mockResolvedValueOnce({
+    vi.mocked(global.fetch).mockResolvedValueOnce({
       ok: true,
       json: async () => ({ ...mockItem, full_content: '<p>Full Content Loaded</p>' }),
-    });
+    } as Response);
 
     render(<FeedItem item={mockItem} />);
 
-- 
cgit v1.2.3

