提交 8d326c73 编写于 作者: B Benjamin Pasero

fix tests

上级 651c27dc
...@@ -26,6 +26,8 @@ import { Emitter } from 'vs/base/common/event'; ...@@ -26,6 +26,8 @@ import { Emitter } from 'vs/base/common/event';
import { IPager } from 'vs/base/common/paging'; import { IPager } from 'vs/base/common/paging';
import { ITelemetryService, NullTelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService, NullTelemetryService } from 'vs/platform/telemetry/common/telemetry';
import { IExtensionService } from 'vs/platform/extensions/common/extensions'; import { IExtensionService } from 'vs/platform/extensions/common/extensions';
import { IWorkspaceContextService, WorkspaceContextService } from 'vs/platform/workspace/common/workspace';
import { TestWorkspace } from 'vs/platform/workspace/test/common/testWorkspace';
suite('ExtensionsActions Test', () => { suite('ExtensionsActions Test', () => {
...@@ -47,6 +49,8 @@ suite('ExtensionsActions Test', () => { ...@@ -47,6 +49,8 @@ suite('ExtensionsActions Test', () => {
instantiationService.stub(IURLService, { onOpenURL: new Emitter().event }); instantiationService.stub(IURLService, { onOpenURL: new Emitter().event });
instantiationService.stub(ITelemetryService, NullTelemetryService); instantiationService.stub(ITelemetryService, NullTelemetryService);
instantiationService.set(IWorkspaceContextService, new WorkspaceContextService(TestWorkspace));
instantiationService.stub(IExtensionGalleryService, ExtensionGalleryService); instantiationService.stub(IExtensionGalleryService, ExtensionGalleryService);
instantiationService.stub(IExtensionManagementService, ExtensionManagementService); instantiationService.stub(IExtensionManagementService, ExtensionManagementService);
......
...@@ -26,6 +26,8 @@ import { TestInstantiationService } from 'vs/platform/instantiation/test/common/ ...@@ -26,6 +26,8 @@ import { TestInstantiationService } from 'vs/platform/instantiation/test/common/
import Event, { Emitter } from 'vs/base/common/event'; import Event, { Emitter } from 'vs/base/common/event';
import { IPager } from 'vs/base/common/paging'; import { IPager } from 'vs/base/common/paging';
import { ITelemetryService, NullTelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService, NullTelemetryService } from 'vs/platform/telemetry/common/telemetry';
import { IWorkspaceContextService, WorkspaceContextService } from 'vs/platform/workspace/common/workspace';
import { TestWorkspace } from 'vs/platform/workspace/test/common/testWorkspace';
suite('ExtensionsWorkbenchService Test', () => { suite('ExtensionsWorkbenchService Test', () => {
...@@ -49,6 +51,8 @@ suite('ExtensionsWorkbenchService Test', () => { ...@@ -49,6 +51,8 @@ suite('ExtensionsWorkbenchService Test', () => {
instantiationService.stub(IExtensionGalleryService, ExtensionGalleryService); instantiationService.stub(IExtensionGalleryService, ExtensionGalleryService);
instantiationService.set(IWorkspaceContextService, new WorkspaceContextService(TestWorkspace));
instantiationService.stub(IExtensionManagementService, ExtensionManagementService); instantiationService.stub(IExtensionManagementService, ExtensionManagementService);
instantiationService.stub(IExtensionManagementService, 'onInstallExtension', installEvent.event); instantiationService.stub(IExtensionManagementService, 'onInstallExtension', installEvent.event);
instantiationService.stub(IExtensionManagementService, 'onDidInstallExtension', didInstallEvent.event); instantiationService.stub(IExtensionManagementService, 'onDidInstallExtension', didInstallEvent.event);
......
...@@ -91,7 +91,7 @@ suite('Workbench - TerminalInstance', () => { ...@@ -91,7 +91,7 @@ suite('Workbench - TerminalInstance', () => {
configHelper = { configHelper = {
getCwd: () => null getCwd: () => null
}; };
instance = instantiationService.createInstance(TestTerminalInstance, terminalFocusContextKey, configHelper, null, null, null, null); instance = instantiationService.createInstance(TestTerminalInstance, terminalFocusContextKey, configHelper, null, null, null);
}); });
// This helper checks the paths in a cross-platform friendly manner // This helper checks the paths in a cross-platform friendly manner
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册