Fix ESLint errors in authentication tests

- Add eslint-disable comment for @typescript-eslint/no-explicit-any in test files
- Use vi.MockedFunction<any> for proper mock typing in vitest tests
This commit is contained in:
Roo Code 2025-07-08 11:52:40 +00:00
parent 780cc07123
commit 16eddd37eb
2 changed files with 15 additions and 13 deletions

View file

@ -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<any>;
let mockAuthorizeAnalytics: vi.MockedFunction<any>;
let mockGetUsersById: vi.MockedFunction<any>;
let mockDb: vi.MockedFunction<any>;
let mockIsValidShareToken: vi.MockedFunction<any>;
let mockIsShareExpired: vi.MockedFunction<any>;
let mockAuth: vi.MockedFunction<any>;
beforeEach(async () => {
vi.clearAllMocks();

View file

@ -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<any>;
let mockAuthorizeAnalytics: vi.MockedFunction<any>;
let mockDb: vi.MockedFunction<any>;
let mockIsValidShareToken: vi.MockedFunction<any>;
let mockIsShareExpired: vi.MockedFunction<any>;
let mockAuth: vi.MockedFunction<any>;
beforeEach(async () => {
vi.clearAllMocks();