summaryrefslogtreecommitdiffhomepage
path: root/gui/test
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2023-01-02 17:01:09 +0100
committerOskar Nyberg <oskar@mullvad.net>2023-01-03 14:38:25 +0100
commit6da3db4c8e9b64c08e29e2ea6bc15874b68028ae (patch)
tree7ef4f66379d5d8e7279dab641f1d1c36c176be08 /gui/test
parentd867e83c041f9531f426827a3db49d89161dd8b7 (diff)
downloadmullvadvpn-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.ts8
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 },
);