The quest to debug vscode.open continues (#158483)

This commit is contained in:
Logan Ramos
2022-08-18 09:13:18 -04:00
committed by GitHub
parent 99dd406e05
commit 67e628e18a

View File

@@ -111,17 +111,22 @@ suite('vscode API - commands', () => {
});
test('api-command: vscode.open', async function () {
const uri = Uri.parse(workspace.workspaceFolders![0].uri.toString() + '/far.js');
assert.ok(workspace.workspaceFolders);
assert.ok(workspace.workspaceFolders.length > 0);
const uri = Uri.parse(workspace.workspaceFolders[0].uri.toString() + '/far.js');
await commands.executeCommand('vscode.open', uri);
assert.strictEqual(window.tabGroups.all.length, 1);
assert.strictEqual(window.tabGroups.all[0].activeTab?.group.viewColumn, ViewColumn.One);
assert.strictEqual(window.activeTextEditor?.viewColumn, ViewColumn.One);
await commands.executeCommand('vscode.open', uri, ViewColumn.Two);
assert.strictEqual(window.tabGroups.all.length, 2);
assert.strictEqual(window.tabGroups.all[1].activeTab?.group.viewColumn, ViewColumn.Two);
assert.strictEqual(window.activeTextEditor?.viewColumn, ViewColumn.Two);
await commands.executeCommand('vscode.open', uri, ViewColumn.One);
assert.strictEqual(window.tabGroups.all.length, 2);
assert.strictEqual(window.tabGroups.all[0].activeTab?.group.viewColumn, ViewColumn.One);
assert.strictEqual(window.activeTextEditor?.viewColumn, ViewColumn.One);