diff --git a/src/vs/platform/configuration/test/common/testConfigurationService.ts b/src/vs/platform/configuration/test/common/testConfigurationService.ts index 91a2d227b41eada21e914ed1531871e01c23a18f..0c3132542bf9cc1f2d3aac5d51cb16a800af6b17 100644 --- a/src/vs/platform/configuration/test/common/testConfigurationService.ts +++ b/src/vs/platform/configuration/test/common/testConfigurationService.ts @@ -6,11 +6,13 @@ import { TernarySearchTree } from 'vs/base/common/map'; import { URI } from 'vs/base/common/uri'; import { getConfigurationKeys, IConfigurationOverrides, IConfigurationService, getConfigurationValue, isConfigurationOverrides, IConfigurationValue } from 'vs/platform/configuration/common/configuration'; +import { Emitter } from 'vs/base/common/event'; export class TestConfigurationService implements IConfigurationService { public _serviceBrand: undefined; private configuration: any; + readonly onDidChangeConfiguration = new Emitter().event; constructor(configuration?: any) { this.configuration = configuration || Object.create(null); @@ -53,10 +55,6 @@ export class TestConfigurationService implements IConfigurationService { return Promise.resolve(undefined); } - public onDidChangeConfiguration() { - return { dispose() { } }; - } - public inspectValue(key: string): IConfigurationValue { const inspect = this.inspect(key); return { diff --git a/src/vs/platform/telemetry/test/electron-browser/telemetryService.test.ts b/src/vs/platform/telemetry/test/electron-browser/telemetryService.test.ts index bbb8a831b1bf7fc8f24754d6e559bd74267d6a20..a13dca87e9a24c5fc9603313120b4aae68820bcf 100644 --- a/src/vs/platform/telemetry/test/electron-browser/telemetryService.test.ts +++ b/src/vs/platform/telemetry/test/electron-browser/telemetryService.test.ts @@ -768,6 +768,7 @@ suite('TelemetryService', () => { let service = new TelemetryService({ appender: testAppender }, new class extends TestConfigurationService { + onDidChangeConfiguration = emitter.event; getValue() { return { enableTelemetry: enableTelemetry