mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-26 03:29:00 +01:00
Fix #144605
This commit is contained in:
@@ -21,7 +21,7 @@ suite('ExtHostEditorTabs', function () {
|
||||
})
|
||||
);
|
||||
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.all.length, 0);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.groups.length, 0);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.activeTabGroup, undefined);
|
||||
});
|
||||
|
||||
@@ -50,8 +50,8 @@ suite('ExtHostEditorTabs', function () {
|
||||
tabs: [tab],
|
||||
activeTab: { ...tab }
|
||||
}]);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.all.length, 1);
|
||||
const [first] = extHostEditorTabs.tabGroups.all;
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.groups.length, 1);
|
||||
const [first] = extHostEditorTabs.tabGroups.groups;
|
||||
assert.ok(first.activeTab);
|
||||
assert.strictEqual(first.tabs.indexOf(first.activeTab), 0);
|
||||
|
||||
@@ -63,8 +63,8 @@ suite('ExtHostEditorTabs', function () {
|
||||
tabs: [tab],
|
||||
activeTab: undefined! // TODO@lramos15 unused
|
||||
}]);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.all.length, 1);
|
||||
const [first] = extHostEditorTabs.tabGroups.all;
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.groups.length, 1);
|
||||
const [first] = extHostEditorTabs.tabGroups.groups;
|
||||
assert.ok(first.activeTab);
|
||||
assert.strictEqual(first.tabs.indexOf(first.activeTab), 0);
|
||||
}
|
||||
@@ -84,8 +84,8 @@ suite('ExtHostEditorTabs', function () {
|
||||
tabs: [],
|
||||
activeTab: undefined
|
||||
}]);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.all.length, 1);
|
||||
const [first] = extHostEditorTabs.tabGroups.all;
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.groups.length, 1);
|
||||
const [first] = extHostEditorTabs.tabGroups.groups;
|
||||
assert.strictEqual(first.activeTab, undefined);
|
||||
assert.strictEqual(first.tabs.length, 0);
|
||||
});
|
||||
@@ -101,7 +101,7 @@ suite('ExtHostEditorTabs', function () {
|
||||
extHostEditorTabs.tabGroups.onDidChangeTabGroup(() => count++);
|
||||
|
||||
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.all.length, 0);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.groups.length, 0);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.activeTabGroup, undefined);
|
||||
assert.strictEqual(count, 0);
|
||||
extHostEditorTabs.$acceptEditorTabModel([{
|
||||
@@ -113,7 +113,7 @@ suite('ExtHostEditorTabs', function () {
|
||||
}]);
|
||||
assert.ok(extHostEditorTabs.tabGroups.activeTabGroup);
|
||||
const activeTabGroup: IEditorTabGroup = extHostEditorTabs.tabGroups.activeTabGroup;
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.all.length, 1);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.groups.length, 1);
|
||||
assert.strictEqual(activeTabGroup.tabs.length, 0);
|
||||
assert.strictEqual(count, 1);
|
||||
});
|
||||
@@ -143,8 +143,8 @@ suite('ExtHostEditorTabs', function () {
|
||||
tabs: [tab],
|
||||
activeTab: { ...tab }
|
||||
}]);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.all.length, 1);
|
||||
const [first] = extHostEditorTabs.tabGroups.all;
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.groups.length, 1);
|
||||
const [first] = extHostEditorTabs.tabGroups.groups;
|
||||
assert.ok(first.activeTab);
|
||||
assert.strictEqual(first.tabs.indexOf(first.activeTab), 0);
|
||||
assert.strictEqual(first.activeTab, first.tabs[0]);
|
||||
@@ -166,7 +166,7 @@ suite('ExtHostEditorTabs', function () {
|
||||
});
|
||||
|
||||
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.all.length, 0);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.groups.length, 0);
|
||||
assert.strictEqual(extHostEditorTabs.tabGroups.activeTabGroup, undefined);
|
||||
assert.strictEqual(count, 0);
|
||||
const tabModel = [{
|
||||
@@ -240,7 +240,7 @@ suite('ExtHostEditorTabs', function () {
|
||||
tabs: [tabDto],
|
||||
activeTab: undefined // NOT needed
|
||||
}]);
|
||||
let all = extHostEditorTabs.tabGroups.all.map(group => group.tabs).flat();
|
||||
let all = extHostEditorTabs.tabGroups.groups.map(group => group.tabs).flat();
|
||||
assert.strictEqual(all.length, 1);
|
||||
const apiTab1 = all[0];
|
||||
assert.strictEqual(apiTab1.resource?.toString(), URI.revive(tabDto.resource)?.toString());
|
||||
@@ -258,7 +258,7 @@ suite('ExtHostEditorTabs', function () {
|
||||
activeTab: undefined // NOT needed
|
||||
}]);
|
||||
|
||||
all = extHostEditorTabs.tabGroups.all.map(group => group.tabs).flat();
|
||||
all = extHostEditorTabs.tabGroups.groups.map(group => group.tabs).flat();
|
||||
assert.strictEqual(all.length, 1);
|
||||
const apiTab2 = all[0];
|
||||
assert.strictEqual(apiTab2.resource?.toString(), URI.revive(tabDto.resource)?.toString());
|
||||
|
||||
Reference in New Issue
Block a user