diff --git a/test/window-integration-tests/test.js b/test/window-integration-tests/test.js index 4e13b4c..3c898f0 100644 --- a/test/window-integration-tests/test.js +++ b/test/window-integration-tests/test.js @@ -101,22 +101,19 @@ describe("focusWindow", () => { const openWindowHandle = libnut.getActiveWindow(); // WHEN - const secondApp = await electron.launch({args: ['second.js']}); - const secondPage = await secondApp.firstWindow({timeout: APP_TIMEOUT}); - const secondWindowHandle = await app.browserWindow(page); - await secondPage.waitForLoadState("domcontentloaded"); - await secondWindowHandle.evaluate((win) => { + await windowHandle.evaluate((win) => { win.minimize(); - win.restore(); - win.focus(); }); + const secondApp = await electron.launch({args: ['second.js']}); + const secondPage = await secondApp.firstWindow({timeout: APP_TIMEOUT}); - libnut.focusWindow(openWindowHandle); + const result = libnut.focusWindow(openWindowHandle); // THEN const activeWindowHandle = libnut.getActiveWindow(); const activeWindowName = libnut.getWindowTitle(activeWindowHandle); expect(activeWindowName).toBe(TITLE); + expect(result).toBeTruthy(); if (secondApp) { await secondApp.close(); }