diff --git a/src/vs/platform/configuration/test/common/testConfigurationService.ts b/src/vs/platform/configuration/test/common/testConfigurationService.ts index 5c4335f4cee..116b0d45f96 100644 --- a/src/vs/platform/configuration/test/common/testConfigurationService.ts +++ b/src/vs/platform/configuration/test/common/testConfigurationService.ts @@ -34,7 +34,7 @@ export class TestConfigurationService implements IConfigurationService { } configuration = configuration ? configuration : this.configuration; if (arg1 && typeof arg1 === 'string') { - return getConfigurationValue(configuration, arg1); + return configuration[arg1] ?? getConfigurationValue(configuration, arg1); } return configuration; } diff --git a/src/vs/platform/extensionManagement/test/common/extensionGalleryService.test.ts b/src/vs/platform/extensionManagement/test/common/extensionGalleryService.test.ts index 1c3d759990b..07902c4e2ad 100644 --- a/src/vs/platform/extensionManagement/test/common/extensionGalleryService.test.ts +++ b/src/vs/platform/extensionManagement/test/common/extensionGalleryService.test.ts @@ -26,6 +26,7 @@ class EnvironmentServiceMock extends mock() { constructor(serviceMachineIdResource: URI) { super(); this.serviceMachineIdResource = serviceMachineIdResource; + this.isBuilt = true; } } @@ -40,8 +41,9 @@ suite('Extension Gallery Service', () => { const fileSystemProvider = disposables.add(new InMemoryFileSystemProvider()); fileService.registerProvider(serviceMachineIdResource.scheme, fileSystemProvider); storageService = new InMemoryStorageService(); - configurationService = new TestConfigurationService(); - productService = { _serviceBrand: undefined, ...product }; + configurationService = new TestConfigurationService({ 'telemetry.enableTelemetry': true }); + configurationService.updateValue('telemetry.enableTelemetry', true); + productService = { _serviceBrand: undefined, ...product, enableTelemetry: true }; }); teardown(() => disposables.clear());