Skip to content

Commit 84d21d9

Browse files
committed
more stable integration test: onDidOpenNotebookDocument
1 parent cc52823 commit 84d21d9

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -411,12 +411,14 @@ suite('Notebook Document', function () {
411411
});
412412

413413
test('onDidOpenNotebookDocument - emit event only once when opened in two editors', async function () {
414+
const uri = await utils.createRandomFile(undefined, undefined, '.nbdtest');
414415
let counter = 0;
415-
testDisposables.push(vscode.workspace.onDidOpenNotebookDocument(() => {
416-
counter++;
416+
testDisposables.push(vscode.workspace.onDidOpenNotebookDocument(nb => {
417+
if (uri.toString() === nb.uri.toString()) {
418+
counter++;
419+
}
417420
}));
418421

419-
const uri = await utils.createRandomFile(undefined, undefined, '.nbdtest');
420422
const notebook = await vscode.workspace.openNotebookDocument(uri);
421423
assert.strictEqual(counter, 1);
422424

0 commit comments

Comments
 (0)