mirror of
https://github.com/microsoft/vscode.git
synced 2026-02-24 11:47:43 +00:00
fix tests and groups
This commit is contained in:
@@ -154,7 +154,7 @@
|
||||
{
|
||||
"command": "markdown.showPreview",
|
||||
"when": "resourceLangId == markdown",
|
||||
"group": "2_navigation"
|
||||
"group": "navigation"
|
||||
}
|
||||
],
|
||||
"commandPalette": [
|
||||
|
||||
@@ -151,8 +151,8 @@ suite('MenuService', function () {
|
||||
|
||||
const groups = menuService.createMenu(MenuId.ExplorerContext, contextKeyService).getActions();
|
||||
|
||||
assert.equal(groups.length, 1);
|
||||
const [[, actions]] = groups;
|
||||
assert.equal(groups.length, 2);
|
||||
const [, actions] = groups[1];
|
||||
|
||||
assert.equal(actions.length, 3);
|
||||
const [one, two, three] = actions;
|
||||
@@ -188,8 +188,8 @@ suite('MenuService', function () {
|
||||
|
||||
const groups = menuService.createMenu(MenuId.ExplorerContext, contextKeyService).getActions();
|
||||
|
||||
assert.equal(groups.length, 1);
|
||||
const [[, actions]] = groups;
|
||||
assert.equal(groups.length, 2);
|
||||
const [, actions] = groups[1];
|
||||
|
||||
assert.equal(actions.length, 4);
|
||||
const [one, two, three, four] = actions;
|
||||
@@ -225,7 +225,7 @@ suite('MenuService', function () {
|
||||
assert.equal(groups.length, 1);
|
||||
const [[, actions]] = groups;
|
||||
|
||||
assert.equal(actions.length, 3);
|
||||
assert.equal(actions.length, 5);
|
||||
const [one, two, three] = actions;
|
||||
assert.equal(one.id, 'c');
|
||||
assert.equal(two.id, 'b');
|
||||
|
||||
@@ -163,14 +163,14 @@ const openConsoleCommand = {
|
||||
};
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 30,
|
||||
command: openConsoleCommand,
|
||||
when: ResourceContextKey.Scheme.isEqualTo('file')
|
||||
});
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 30,
|
||||
command: openConsoleCommand,
|
||||
when: ResourceContextKey.Scheme.isEqualTo('file')
|
||||
|
||||
@@ -130,7 +130,7 @@ function appendSaveConflictEditorTitleAction(id: string, title: string, iconClas
|
||||
MenuRegistry.appendMenuItem(MenuId.EditorTitle, {
|
||||
command: { id, title, iconClass },
|
||||
when: ContextKeyExpr.equals(CONFLICT_RESOLUTION_CONTEXT, true),
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order
|
||||
});
|
||||
}
|
||||
@@ -142,7 +142,7 @@ const openToSideCommand = {
|
||||
title: nls.localize('openToSide', "Open to the Side")
|
||||
};
|
||||
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 10,
|
||||
command: openToSideCommand,
|
||||
when: ResourceContextKey.HasResource
|
||||
@@ -153,7 +153,7 @@ const revealInOsCommand = {
|
||||
title: isWindows ? nls.localize('revealInWindows', "Reveal in Explorer") : isMacintosh ? nls.localize('revealInMac', "Reveal in Finder") : nls.localize('openContainer', "Open Containing Folder")
|
||||
};
|
||||
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 20,
|
||||
command: revealInOsCommand,
|
||||
when: ResourceContextKey.Scheme.isEqualTo('file')
|
||||
@@ -164,7 +164,7 @@ const copyPathCommand = {
|
||||
title: nls.localize('copyPath', "Copy Path")
|
||||
};
|
||||
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 40,
|
||||
command: copyPathCommand,
|
||||
when: ResourceContextKey.HasResource
|
||||
@@ -281,7 +281,7 @@ MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
// Menu registration - explorer
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
group: '1_new',
|
||||
group: 'navigation',
|
||||
order: 4,
|
||||
command: {
|
||||
id: NEW_FILE_COMMAND_ID,
|
||||
@@ -291,7 +291,7 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
});
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
group: '1_new',
|
||||
group: 'navigation',
|
||||
order: 6,
|
||||
command: {
|
||||
id: NEW_FOLDER_COMMAND_ID,
|
||||
@@ -301,14 +301,14 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
});
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 10,
|
||||
command: openToSideCommand,
|
||||
when: ContextKeyExpr.and(ResourceContextKey.Scheme.isEqualTo('file'), ExplorerFolderContext.toNegated())
|
||||
});
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 20,
|
||||
command: revealInOsCommand,
|
||||
when: ResourceContextKey.HasResource
|
||||
|
||||
@@ -220,7 +220,7 @@ CommandsRegistry.registerCommand({
|
||||
});
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 50,
|
||||
command: {
|
||||
id: FIND_IN_FOLDER_ID,
|
||||
@@ -230,7 +230,7 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
});
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.ExplorerContext, {
|
||||
group: '2_navigation',
|
||||
group: 'navigation',
|
||||
order: 20,
|
||||
command: {
|
||||
id: FIND_IN_WORKSPACE_ID,
|
||||
|
||||
@@ -37,13 +37,14 @@ import { IModeService } from 'vs/editor/common/services/modeService';
|
||||
import { ModeServiceImpl } from 'vs/editor/common/services/modeServiceImpl';
|
||||
import { IModelService } from 'vs/editor/common/services/modelService';
|
||||
import { ModelServiceImpl } from 'vs/editor/common/services/modelServiceImpl';
|
||||
import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
|
||||
import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
|
||||
import { KeybindingsEditingService } from 'vs/workbench/services/keybinding/common/keybindingEditing';
|
||||
import { IUserFriendlyKeybinding } from 'vs/platform/keybinding/common/keybinding';
|
||||
import { ResolvedKeybindingItem } from 'vs/platform/keybinding/common/resolvedKeybindingItem';
|
||||
import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService';
|
||||
import { IHashService } from 'vs/workbench/services/hash/common/hashService';
|
||||
import { mkdirp } from 'vs/base/node/pfs';
|
||||
import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService';
|
||||
|
||||
interface Modifiers {
|
||||
metaKey?: boolean;
|
||||
@@ -73,6 +74,7 @@ suite('Keybindings Editing', () => {
|
||||
instantiationService.stub(IWorkspaceContextService, new TestContextService());
|
||||
const lifecycleService = new TestLifecycleService();
|
||||
instantiationService.stub(ILifecycleService, lifecycleService);
|
||||
instantiationService.stub(IContextKeyService, <IContextKeyService>instantiationService.createInstance(MockContextKeyService));
|
||||
instantiationService.stub(IHashService, new TestHashService());
|
||||
instantiationService.stub(IEditorGroupService, new TestEditorGroupService());
|
||||
instantiationService.stub(ITelemetryService, NullTelemetryService);
|
||||
|
||||
@@ -60,6 +60,7 @@ import { IPosition, Position as EditorPosition } from 'vs/editor/common/core/pos
|
||||
import { ICommandAction } from 'vs/platform/actions/common/actions';
|
||||
import { IHashService } from 'vs/workbench/services/hash/common/hashService';
|
||||
import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
|
||||
import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService';
|
||||
|
||||
export function createFileInput(instantiationService: IInstantiationService, resource: URI): FileEditorInput {
|
||||
return instantiationService.createInstance(FileEditorInput, resource, void 0);
|
||||
@@ -236,6 +237,7 @@ export class TestTextFileService extends TextFileService {
|
||||
|
||||
export function workbenchInstantiationService(): IInstantiationService {
|
||||
let instantiationService = new TestInstantiationService(new ServiceCollection([ILifecycleService, new TestLifecycleService()]));
|
||||
instantiationService.stub(IContextKeyService, <IContextKeyService>instantiationService.createInstance(MockContextKeyService));
|
||||
instantiationService.stub(IWorkspaceContextService, new TestContextService(TestWorkspace));
|
||||
const configService = new TestConfigurationService();
|
||||
instantiationService.stub(IConfigurationService, configService);
|
||||
|
||||
Reference in New Issue
Block a user