tests for KernelsDropdown class (#11476)

* add return type for a function

* tests for KernelsDropdown class

* remove inadvertent change

* remove inadvertent change

* formatting changes

* pr feedback

* pr feedback
This commit is contained in:
Arvind Ranasaria
2020-07-22 17:49:01 -07:00
committed by GitHub
parent b53d1cee4a
commit 9b4931bb0e
4 changed files with 328 additions and 20 deletions

View File

@@ -3,9 +3,13 @@
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { getConfigurationKeys, IConfigurationOverrides, IConfigurationService, getConfigurationValue, ConfigurationTarget, IConfigurationValue } from 'vs/platform/configuration/common/configuration';
import { Emitter } from 'vs/base/common/event';
import { ConfigurationTarget, getConfigurationKeys, getConfigurationValue, IConfigurationChangeEvent, IConfigurationOverrides, IConfigurationService, IConfigurationValue } from 'vs/platform/configuration/common/configuration';
export class TestConfigurationService implements IConfigurationService {
public onDidChangeConfigurationEmitter = new Emitter<IConfigurationChangeEvent>();
readonly onDidChangeConfiguration = this.onDidChangeConfigurationEmitter.event;
public _serviceBrand: undefined;
private configuration: { user?: { [key: string]: any }; workspace?: { [key: string]: any } };
@@ -42,10 +46,6 @@ export class TestConfigurationService implements IConfigurationService {
return Promise.resolve(void 0);
}
public onDidChangeConfiguration() {
return { dispose() { } };
}
public inspect<T>(key: string, overrides?: IConfigurationOverrides): IConfigurationValue<T> {
return {