mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 21:55:38 +00:00
parent
54ce10dec2
commit
1e6ee2cc6b
|
@ -29,12 +29,11 @@ import { ExtensionManifestPropertiesService, IExtensionManifestPropertiesService
|
|||
import { ExtensionHostKind, ExtensionRunningLocation, IExtensionHost, IExtensionService } from 'vs/workbench/services/extensions/common/extensions';
|
||||
import { ILifecycleService } from 'vs/workbench/services/lifecycle/common/lifecycle';
|
||||
import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService';
|
||||
import { TestEnvironmentService, TestFileService, TestLifecycleService, TestRemoteAgentService, TestWebExtensionsScannerService, TestWorkbenchExtensionEnablementService, TestWorkbenchExtensionManagementService } from 'vs/workbench/test/browser/workbenchTestServices';
|
||||
import { TestEnvironmentService, TestFileService, TestLifecycleService, TestRemoteAgentService, TestUserDataProfileService, TestWebExtensionsScannerService, TestWorkbenchExtensionEnablementService, TestWorkbenchExtensionManagementService } from 'vs/workbench/test/browser/workbenchTestServices';
|
||||
import { TestContextService } from 'vs/workbench/test/common/workbenchTestServices';
|
||||
import { mock } from 'vs/base/test/common/mock';
|
||||
import { IExtensionHostManager } from 'vs/workbench/services/extensions/common/extensionHostManager';
|
||||
import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfile';
|
||||
import { UserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfileService';
|
||||
import { IUserDataProfilesService, UserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile';
|
||||
import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity';
|
||||
import { UriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentityService';
|
||||
|
@ -182,7 +181,7 @@ suite('ExtensionService', () => {
|
|||
[IEnvironmentService, TestEnvironmentService],
|
||||
[IWorkspaceTrustEnablementService, WorkspaceTrustEnablementService],
|
||||
[IUserDataProfilesService, UserDataProfilesService],
|
||||
[IUserDataProfileService, UserDataProfileService],
|
||||
[IUserDataProfileService, TestUserDataProfileService],
|
||||
[IUriIdentityService, UriIdentityService],
|
||||
]);
|
||||
extService = <MyTestExtensionService>instantiationService.get(IExtensionService);
|
||||
|
|
|
@ -160,7 +160,7 @@ import { ExtensionIdentifier, ExtensionType, IExtension, IExtensionDescription,
|
|||
import { ISocketFactory } from 'vs/platform/remote/common/remoteAgentConnection';
|
||||
import { IRemoteAgentEnvironment } from 'vs/platform/remote/common/remoteAgentEnvironment';
|
||||
import { ILayoutOffsetInfo } from 'vs/platform/layout/browser/layoutService';
|
||||
import { IUserDataProfilesService, UserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile';
|
||||
import { IUserDataProfilesService, toUserDataProfile, UserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile';
|
||||
import { UserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfileService';
|
||||
import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfile';
|
||||
import { EnablementState, IExtensionManagementServer, IScannedExtension, IWebExtensionsScannerService, IWorkbenchExtensionEnablementService, IWorkbenchExtensionManagementService } from 'vs/workbench/services/extensionManagement/common/extensionManagement';
|
||||
|
@ -2006,6 +2006,14 @@ export class TestWorkbenchExtensionManagementService implements IWorkbenchExtens
|
|||
async getTargetPlatform(): Promise<TargetPlatform> { return TargetPlatform.UNDEFINED; }
|
||||
}
|
||||
|
||||
export class TestUserDataProfileService implements IUserDataProfileService {
|
||||
|
||||
readonly _serviceBrand: undefined;
|
||||
readonly onDidChangeCurrentProfile = Event.None;
|
||||
readonly currentProfile = toUserDataProfile('test', URI.file('tests').with({ scheme: 'vscode-tests' }));
|
||||
async updateCurrentProfile(): Promise<void> { }
|
||||
}
|
||||
|
||||
export class TestWebExtensionsScannerService implements IWebExtensionsScannerService {
|
||||
_serviceBrand: undefined;
|
||||
onDidChangeProfileExtensions = Event.None;
|
||||
|
|
Loading…
Reference in a new issue