Skip to content

Commit 92b2e43

Browse files
committed
Use mock service for tests
1 parent f0fb753 commit 92b2e43

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/extension/test/node/services.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import { SimulationAlternativeNotebookContentService, SimulationNotebookService,
3030
import { NullTestProvider } from '../../../platform/testing/common/nullTestProvider';
3131
import { TestLogService } from '../../../platform/testing/common/testLogService';
3232
import { ITestProvider } from '../../../platform/testing/common/testProvider';
33-
import { GithubAvailableEmbeddingTypesService, IGithubAvailableEmbeddingTypesService } from '../../../platform/workspaceChunkSearch/common/githubAvailableEmbeddingTypes';
33+
import { IGithubAvailableEmbeddingTypesService, MockGithubAvailableEmbeddingTypesService } from '../../../platform/workspaceChunkSearch/common/githubAvailableEmbeddingTypes';
3434
import { IWorkspaceChunkSearchService, NullWorkspaceChunkSearchService } from '../../../platform/workspaceChunkSearch/node/workspaceChunkSearchService';
3535
import { DisposableStore } from '../../../util/vs/base/common/lifecycle';
3636
import { SyncDescriptor } from '../../../util/vs/platform/instantiation/common/descriptors';
@@ -103,6 +103,6 @@ export function createExtensionUnitTestingServices(disposables: Pick<DisposableS
103103
testingServiceCollection.define(ITodoListContextProvider, new SyncDescriptor(TodoListContextProvider));
104104
testingServiceCollection.define(ILanguageModelServer, new SyncDescriptor(MockLanguageModelServer));
105105
testingServiceCollection.define(IEditToolLearningService, new SyncDescriptor(EditToolLearningService));
106-
testingServiceCollection.define(IGithubAvailableEmbeddingTypesService, new SyncDescriptor(GithubAvailableEmbeddingTypesService));
106+
testingServiceCollection.define(IGithubAvailableEmbeddingTypesService, new SyncDescriptor(MockGithubAvailableEmbeddingTypesService));
107107
return testingServiceCollection;
108108
}

src/platform/workspaceChunkSearch/common/githubAvailableEmbeddingTypes.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,3 +229,12 @@ export class GithubAvailableEmbeddingTypesService implements IGithubAvailableEmb
229229
return all.primary.at(0) ?? all.deprecated.at(0);
230230
}
231231
}
232+
233+
234+
export class MockGithubAvailableEmbeddingTypesService implements IGithubAvailableEmbeddingTypesService {
235+
declare readonly _serviceBrand: undefined;
236+
237+
async getPreferredType(_silent: boolean): Promise<EmbeddingType | undefined> {
238+
return EmbeddingType.metis_1024_I16_Binary;
239+
}
240+
}

0 commit comments

Comments
 (0)