From f8c7dd64a4c8fbdb8e3be0012e59575e50deeb3a Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Fri, 9 Apr 2021 08:28:21 +0200 Subject: [PATCH] tests - ensure preload promises are all resolved --- test/unit/electron/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/unit/electron/index.js b/test/unit/electron/index.js index 3991d0a0bd0..2e7e6442c72 100644 --- a/test/unit/electron/index.js +++ b/test/unit/electron/index.js @@ -146,6 +146,9 @@ app.on('ready', () => { }; }); + // No-op since invoke the IPC as part of IIFE in the preload. + ipcMain.handle('vscode:fetchShellEnv', event => { }); + const win = new BrowserWindow({ height: 600, width: 800, @@ -154,6 +157,7 @@ app.on('ready', () => { preload: path.join(__dirname, '..', '..', '..', 'src', 'vs', 'base', 'parts', 'sandbox', 'electron-browser', 'preload.js'), // ensure similar environment as VSCode as tests may depend on this additionalArguments: [`--vscode-window-config=vscode:test-vscode-window-config`], nodeIntegration: true, + contextIsolation: false, enableWebSQL: false, enableRemoteModule: false, spellcheck: false,