From 16eddd37eb88df3cf03565feb87053e2d9c34a48 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Tue, 8 Jul 2025 11:52:40 +0000 Subject: [PATCH] Fix ESLint errors in authentication tests - Add eslint-disable comment for @typescript-eslint/no-explicit-any in test files - Use vi.MockedFunction for proper mock typing in vitest tests --- .../analytics/__tests__/events-auth.test.ts | 15 ++++++++------- .../analytics/__tests__/messages-auth.test.ts | 13 +++++++------ 2 files changed, 15 insertions(+), 13 deletions(-) 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 c575f508ed..712321a867 100644 --- a/apps/web/src/actions/analytics/__tests__/events-auth.test.ts +++ b/apps/web/src/actions/analytics/__tests__/events-auth.test.ts @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { getTaskById, getTasks } from '../events'; @@ -39,13 +40,13 @@ vi.mock('@/types', () => ({ })); describe('Share Token Authorization in Events', () => { - let mockAnalytics: unknown; - let mockAuthorizeAnalytics: unknown; - let mockGetUsersById: unknown; - let mockDb: unknown; - let mockIsValidShareToken: unknown; - let mockIsShareExpired: unknown; - let mockAuth: unknown; + 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; beforeEach(async () => { vi.clearAllMocks(); 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 7306fb9330..5b51bdc23c 100644 --- a/apps/web/src/actions/analytics/__tests__/messages-auth.test.ts +++ b/apps/web/src/actions/analytics/__tests__/messages-auth.test.ts @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { getMessages } from '../messages'; @@ -38,12 +39,12 @@ vi.mock('@/types', () => ({ })); describe('Share Token Authorization in Messages', () => { - let mockAnalytics: unknown; - let mockAuthorizeAnalytics: unknown; - let mockDb: unknown; - let mockIsValidShareToken: unknown; - let mockIsShareExpired: unknown; - let mockAuth: unknown; + let mockAnalytics: vi.MockedFunction; + let mockAuthorizeAnalytics: vi.MockedFunction; + let mockDb: vi.MockedFunction; + let mockIsValidShareToken: vi.MockedFunction; + let mockIsShareExpired: vi.MockedFunction; + let mockAuth: vi.MockedFunction; beforeEach(async () => { vi.clearAllMocks();