From f07bda68c25ff76ef838ab605c9bf60e1aebb3de Mon Sep 17 00:00:00 2001 From: Jeff Hunter Date: Mon, 8 Dec 2025 12:12:30 -0500 Subject: [PATCH] remove unnecessary service from test (#2488) --- .../chat-lib/test/getInlineCompletions.spec.ts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/extensions/copilot/chat-lib/test/getInlineCompletions.spec.ts b/extensions/copilot/chat-lib/test/getInlineCompletions.spec.ts index 75762f44249..bcf4b51601a 100644 --- a/extensions/copilot/chat-lib/test/getInlineCompletions.spec.ts +++ b/extensions/copilot/chat-lib/test/getInlineCompletions.spec.ts @@ -7,7 +7,6 @@ import * as dotenv from 'dotenv'; dotenv.config({ path: '../.env' }); -import { CAPIClient } from '@vscode/copilot-api'; import { readFile } from 'fs/promises'; import { join } from 'path'; import * as stream from 'stream'; @@ -26,7 +25,7 @@ import { Emitter, Event } from '../src/_internal/util/vs/base/common/event'; import { Disposable } from '../src/_internal/util/vs/base/common/lifecycle'; import { URI } from '../src/_internal/util/vs/base/common/uri'; import { ChatRequest } from '../src/_internal/vscodeTypes'; -import { createInlineCompletionsProvider, IActionItem, IAuthenticationService, ICAPIClientService, ICompletionsStatusChangedEvent, ICompletionsTextDocumentManager, IEndpointProvider, ILogTarget, ITelemetrySender, LogLevel } from '../src/main'; +import { createInlineCompletionsProvider, IActionItem, IAuthenticationService, ICompletionsStatusChangedEvent, ICompletionsTextDocumentManager, IEndpointProvider, ILogTarget, ITelemetrySender, LogLevel } from '../src/main'; class TestFetcher implements IFetcher { constructor(private readonly responses: Record) { } @@ -166,13 +165,6 @@ class TestEndpointProvider implements IEndpointProvider { } } -class TestCAPIClientService extends CAPIClient implements ICAPIClientService { - readonly _serviceBrand: undefined; - constructor() { - super({} as any, undefined, undefined as any /* IFetcherService */, '-'); - } -} - class TestDocumentManager extends Disposable implements ICompletionsTextDocumentManager { private readonly _onDidChangeTextDocument = this._register(new Emitter()); readonly onDidChangeTextDocument = this._onDidChangeTextDocument.event; @@ -232,7 +224,6 @@ describe('getInlineCompletions', () => { async showWarningMessage(_message: string, ..._items: IActionItem[]) { return undefined; } }, endpointProvider: new TestEndpointProvider(), - capiClientService: new TestCAPIClientService(), }); const doc = createTextDocument('file:///test.txt', 'javascript', 1, 'function main() {\n\n}\n');