Skip to content

Commit 65abccc

Browse files
committed
Refined focus test
1 parent b660fa3 commit 65abccc

File tree

1 file changed

+5
-8
lines changed
  • test/window-integration-tests

1 file changed

+5
-8
lines changed

test/window-integration-tests/test.js

+5-8
Original file line numberDiff line numberDiff line change
@@ -101,22 +101,19 @@ describe("focusWindow", () => {
101101
const openWindowHandle = libnut.getActiveWindow();
102102

103103
// WHEN
104-
const secondApp = await electron.launch({args: ['second.js']});
105-
const secondPage = await secondApp.firstWindow({timeout: APP_TIMEOUT});
106-
const secondWindowHandle = await app.browserWindow(page);
107-
await secondPage.waitForLoadState("domcontentloaded");
108-
await secondWindowHandle.evaluate((win) => {
104+
await windowHandle.evaluate((win) => {
109105
win.minimize();
110-
win.restore();
111-
win.focus();
112106
});
107+
const secondApp = await electron.launch({args: ['second.js']});
108+
const secondPage = await secondApp.firstWindow({timeout: APP_TIMEOUT});
113109

114-
libnut.focusWindow(openWindowHandle);
110+
const result = libnut.focusWindow(openWindowHandle);
115111

116112
// THEN
117113
const activeWindowHandle = libnut.getActiveWindow();
118114
const activeWindowName = libnut.getWindowTitle(activeWindowHandle);
119115
expect(activeWindowName).toBe(TITLE);
116+
expect(result).toBeTruthy();
120117
if (secondApp) {
121118
await secondApp.close();
122119
}

0 commit comments

Comments
 (0)