make sure createDiagnosticsCollection doesn't leak RPC, https://github.com/microsoft/vscode/issues/115679

This commit is contained in:
Johannes Rieken
2021-08-27 12:05:23 +02:00
parent f5ce7996ae
commit f71aba6560
2 changed files with 40 additions and 29 deletions

View File

@@ -19,6 +19,12 @@ suite('vscode', function () {
assertNoRpc();
});
test('no rpc, createDiagnosticCollection()', function () {
const item = vscode.languages.createDiagnosticCollection();
dispo.push(item);
assertNoRpcFromEntry([item, 'DiagnosticCollection']);
});
test('no rpc, createTextEditorDecorationType(...)', function () {
const item = vscode.window.createTextEditorDecorationType({});
dispo.push(item);