From ef9a24f0219ddb7676a5d47ff3d9a0a931464097 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Thu, 25 Jun 2020 10:20:34 +0200 Subject: [PATCH] don't check for number of documents, https://github.com/microsoft/vscode/issues/100842 --- .../src/singlefolder-tests/workspace.test.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts b/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts index fe32bad431d..31b471570a1 100644 --- a/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts +++ b/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts @@ -61,11 +61,18 @@ suite('vscode API - workspace', () => { }); test('openTextDocument', async () => { - const len = vscode.workspace.textDocuments.length; const uri = await createRandomFile(); + + // not yet there + const existing1 = vscode.workspace.textDocuments.find(doc => doc.uri.toString() === uri.toString()); + assert.equal(existing1, undefined); + + // open and assert its there const doc = await vscode.workspace.openTextDocument(uri); assert.ok(doc); - assert.equal(vscode.workspace.textDocuments.length, len + 1); + assert.equal(doc.uri.toString(), uri.toString()); + const existing2 = vscode.workspace.textDocuments.find(doc => doc.uri.toString() === uri.toString()); + assert.equal(existing2 === doc, true); }); test('openTextDocument, illegal path', () => {