From 5c31535ea8e984e249351f9fa56fb4990040cd61 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Tue, 7 Dec 2021 09:22:48 +0100 Subject: [PATCH] add more API rpc tests, https://github.com/microsoft/vscode/issues/115679 --- .../src/singlefolder-tests/rpc.test.ts | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/extensions/vscode-api-tests/src/singlefolder-tests/rpc.test.ts b/extensions/vscode-api-tests/src/singlefolder-tests/rpc.test.ts index 6f8ddc7a212..873c6a697b7 100644 --- a/extensions/vscode-api-tests/src/singlefolder-tests/rpc.test.ts +++ b/extensions/vscode-api-tests/src/singlefolder-tests/rpc.test.ts @@ -105,4 +105,28 @@ suite('vscode', function () { dispo.push(ctrl); assertNoRpcFromEntry([ctrl, 'NotebookController']); }); + + test('no rpc, createTerminal(...)', function () { + const ctrl = vscode.window.createTerminal({ name: 'termi' }); + dispo.push(ctrl); + assertNoRpcFromEntry([ctrl, 'Terminal']); + }); + + test('no rpc, createFileSystemWatcher(...)', function () { + const item = vscode.workspace.createFileSystemWatcher('**/*.ts'); + dispo.push(item); + assertNoRpcFromEntry([item, 'FileSystemWatcher']); + }); + + test('no rpc, createTestController(...)', function () { + const item = vscode.tests.createTestController('iii', 'lll'); + dispo.push(item); + assertNoRpcFromEntry([item, 'TestController']); + }); + + test('no rpc, createLanguageStatusItem(...)', function () { + const item = vscode.languages.createLanguageStatusItem('i', '*'); + dispo.push(item); + assertNoRpcFromEntry([item, 'LanguageStatusItem']); + }); });