From 84d21d968d7a9422f4c26703938de3b054611a70 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Tue, 29 Jun 2021 08:25:47 +0200 Subject: [PATCH] more stable integration test: onDidOpenNotebookDocument --- .../src/singlefolder-tests/notebook.document.test.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts b/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts index 7c3c06f0a98..1fd6294d048 100644 --- a/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts +++ b/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts @@ -411,12 +411,14 @@ suite('Notebook Document', function () { }); test('onDidOpenNotebookDocument - emit event only once when opened in two editors', async function () { + const uri = await utils.createRandomFile(undefined, undefined, '.nbdtest'); let counter = 0; - testDisposables.push(vscode.workspace.onDidOpenNotebookDocument(() => { - counter++; + testDisposables.push(vscode.workspace.onDidOpenNotebookDocument(nb => { + if (uri.toString() === nb.uri.toString()) { + counter++; + } })); - const uri = await utils.createRandomFile(undefined, undefined, '.nbdtest'); const notebook = await vscode.workspace.openNotebookDocument(uri); assert.strictEqual(counter, 1);