未验证 提交 cbe175f4 编写于 作者: L Logan Ramos

Fix tests attempt number two

上级 423b51ad
......@@ -435,7 +435,6 @@ suite('vscode API - window', () => {
tabs = window.tabs;
// Tabs should now be B -> C -> A
assert.strictEqual(tabs[1].resource?.toString(), docC.uri.toString());
await tabs[2].move(1000, ViewColumn.Two);
assert.strictEqual(tabs.length, 3);
tabs = window.tabs;
......
......@@ -11,6 +11,7 @@ import { Emitter, Event } from 'vs/base/common/event';
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
import { ViewColumn } from 'vs/workbench/api/common/extHostTypes';
import { IExtHostRpcService } from 'vs/workbench/api/common/extHostRpcService';
import { raceTimeout } from 'vs/base/common/async';
export interface IEditorTab {
label: string;
......@@ -74,7 +75,7 @@ export class ExtHostEditorTabs implements IExtHostEditorTabs {
isActive: dto.isActive,
move: async (index: number, viewColumn: ViewColumn) => {
this._proxy.$moveTab(dto, index, typeConverters.ViewColumn.from(viewColumn));
await Event.toPromise(this._onDidChangeTabs.event);
await raceTimeout(Event.toPromise(this._onDidChangeTabs.event), 1000);
return;
},
});
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册