diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2023-01-02 17:01:09 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2023-01-03 14:38:25 +0100 |
| commit | 6da3db4c8e9b64c08e29e2ea6bc15874b68028ae (patch) | |
| tree | 7ef4f66379d5d8e7279dab641f1d1c36c176be08 /gui/test | |
| parent | d867e83c041f9531f426827a3db49d89161dd8b7 (diff) | |
| download | mullvadvpn-6da3db4c8e9b64c08e29e2ea6bc15874b68028ae.tar.xz mullvadvpn-6da3db4c8e9b64c08e29e2ea6bc15874b68028ae.zip | |
Send mock data to correct webContents
Diffstat (limited to 'gui/test')
| -rw-r--r-- | gui/test/e2e/mocked/mocked-utils.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gui/test/e2e/mocked/mocked-utils.ts b/gui/test/e2e/mocked/mocked-utils.ts index 19e7ad00f4..1840ebbbb0 100644 --- a/gui/test/e2e/mocked/mocked-utils.ts +++ b/gui/test/e2e/mocked/mocked-utils.ts @@ -55,13 +55,17 @@ type SendMockIpcResponseProps<T> = { response: T; }; -export type SendMockIpcResponse = ReturnType<typeof generateMockIpcHandle>; +export type SendMockIpcResponse = ReturnType<typeof generateSendMockIpcResponse>; export const generateSendMockIpcResponse = (electronApp: ElectronApplication) => { return async <T>({ channel, response }: SendMockIpcResponseProps<T>) => { await electronApp.evaluate( ({ webContents }, { channel, response }) => { - webContents.getAllWebContents()[0].send(channel, response); + webContents + .getAllWebContents() + // Select window that isn't devtools + .find((webContents) => webContents.getURL().startsWith('file://'))! + .send(channel, response); }, { channel, response }, ); |
