diff --git a/apps/web/src/actions/analytics/__tests__/events-auth.test.ts b/apps/web/src/actions/analytics/__tests__/events-auth.test.ts index 712321a867..981f90232c 100644 --- a/apps/web/src/actions/analytics/__tests__/events-auth.test.ts +++ b/apps/web/src/actions/analytics/__tests__/events-auth.test.ts @@ -40,13 +40,13 @@ vi.mock('@/types', () => ({ })); describe('Share Token Authorization in Events', () => { - let mockAnalytics: vi.MockedFunction; - let mockAuthorizeAnalytics: vi.MockedFunction; - let mockGetUsersById: vi.MockedFunction; - let mockDb: vi.MockedFunction; - let mockIsValidShareToken: vi.MockedFunction; - let mockIsShareExpired: vi.MockedFunction; - let mockAuth: vi.MockedFunction; + let mockAnalytics: any; + let mockAuthorizeAnalytics: any; + let mockGetUsersById: any; + let mockDb: any; + let mockIsValidShareToken: any; + let mockIsShareExpired: any; + let mockAuth: any; beforeEach(async () => { vi.clearAllMocks(); @@ -228,7 +228,7 @@ describe('Share Token Authorization in Events', () => { }); expect(result.tasks).toHaveLength(1); - expect(result.tasks[0].taskId).toBe('task-123'); + expect(result.tasks?.[0]?.taskId).toBe('task-123'); }); it('should allow access for valid public share', async () => { @@ -257,7 +257,7 @@ describe('Share Token Authorization in Events', () => { }); expect(result.tasks).toHaveLength(1); - expect(result.tasks[0].taskId).toBe('task-123'); + expect(result.tasks?.[0]?.taskId).toBe('task-123'); // Should not call auth for public shares expect(mockAuth).not.toHaveBeenCalled(); }); diff --git a/apps/web/src/actions/analytics/__tests__/messages-auth.test.ts b/apps/web/src/actions/analytics/__tests__/messages-auth.test.ts index 5b51bdc23c..be811a06c0 100644 --- a/apps/web/src/actions/analytics/__tests__/messages-auth.test.ts +++ b/apps/web/src/actions/analytics/__tests__/messages-auth.test.ts @@ -39,12 +39,12 @@ vi.mock('@/types', () => ({ })); describe('Share Token Authorization in Messages', () => { - let mockAnalytics: vi.MockedFunction; - let mockAuthorizeAnalytics: vi.MockedFunction; - let mockDb: vi.MockedFunction; - let mockIsValidShareToken: vi.MockedFunction; - let mockIsShareExpired: vi.MockedFunction; - let mockAuth: vi.MockedFunction; + let mockAnalytics: any; + let mockAuthorizeAnalytics: any; + let mockDb: any; + let mockIsValidShareToken: any; + let mockIsShareExpired: any; + let mockAuth: any; beforeEach(async () => { vi.clearAllMocks(); @@ -242,8 +242,8 @@ describe('Share Token Authorization in Messages', () => { ); expect(result).toHaveLength(2); - expect(result[0].taskId).toBe('task-123'); - expect(result[1].taskId).toBe('task-123'); + expect(result?.[0]?.taskId).toBe('task-123'); + expect(result?.[1]?.taskId).toBe('task-123'); }); it('should allow access for valid public share', async () => { @@ -274,7 +274,7 @@ describe('Share Token Authorization in Messages', () => { ); expect(result).toHaveLength(2); - expect(result[0].taskId).toBe('task-123'); + expect(result?.[0]?.taskId).toBe('task-123'); // Should not call auth for public shares expect(mockAuth).not.toHaveBeenCalled(); });