Fix + re-enable close tests

This commit is contained in:
Logan Ramos
2021-09-27 10:52:42 -04:00
parent 1e4e6aaa2e
commit 26ba13ff98

View File

@@ -455,7 +455,7 @@ suite('vscode API - window', () => {
assert.ok(!window.activeTab);
});
test.skip('Tabs - Close Tabs', async () => {
test('Tabs - Close Tabs', async () => {
const [docA, docB, docC] = await Promise.all([
workspace.openTextDocument(await createRandomFile()),
workspace.openTextDocument(await createRandomFile()),
@@ -469,19 +469,19 @@ suite('vscode API - window', () => {
assert.strictEqual(tabs.length, 3);
await tabs[0].close();
assert.strictEqual(tabs.length, 2);
tabs = window.tabs;
assert.strictEqual(tabs.length, 2);
assert.strictEqual(tabs[0].resource?.toString(), docB.uri.toString());
await tabs[0].close();
assert.strictEqual(tabs.length, 1);
tabs = window.tabs;
assert.strictEqual(tabs.length, 1);
assert.strictEqual(tabs[0].resource?.toString(), docC.uri.toString());
await tabs[0].close();
assert.strictEqual(tabs.length, 0);
tabs = window.tabs;
assert.strictEqual(tabs.length, 0);
assert.strictEqual(tabs.length, 0);
assert.ok(!window.activeTab);
});