fix(cli): Enable typechecking for more test files (#11455)

This commit is contained in:
Sandy Tao
2025-10-18 20:43:19 -07:00
committed by GitHub
parent f22aa72c62
commit d065c3ca53
6 changed files with 103 additions and 80 deletions

View File

@@ -23,7 +23,7 @@ import {
} from '@google/gemini-cli-core';
import type { Part } from '@google/genai';
import { runNonInteractive } from './nonInteractiveCli.js';
import { vi } from 'vitest';
import { vi, type Mock, type MockInstance } from 'vitest';
import type { LoadedSettings } from './config/settings.js';
// Mock core modules
@@ -63,13 +63,13 @@ describe('runNonInteractive', () => {
let mockConfig: Config;
let mockSettings: LoadedSettings;
let mockToolRegistry: ToolRegistry;
let mockCoreExecuteToolCall: vi.Mock;
let mockShutdownTelemetry: vi.Mock;
let consoleErrorSpy: vi.SpyInstance;
let processStdoutSpy: vi.SpyInstance;
let mockCoreExecuteToolCall: Mock;
let mockShutdownTelemetry: Mock;
let consoleErrorSpy: MockInstance;
let processStdoutSpy: MockInstance;
let mockGeminiClient: {
sendMessageStream: vi.Mock;
getChatRecordingService: vi.Mock;
sendMessageStream: Mock;
getChatRecordingService: Mock;
};
beforeEach(async () => {