diff --git a/spec-main/api-browser-window-spec.ts b/spec-main/api-browser-window-spec.ts index 37c5c269c798..94bdc956a5b6 100644 --- a/spec-main/api-browser-window-spec.ts +++ b/spec-main/api-browser-window-spec.ts @@ -694,12 +694,12 @@ describe('BrowserWindow module', () => { }); describe('BrowserWindow.show()', () => { - it('should focus on window', () => { - w.show(); + it('should focus on window', async () => { + await emittedOnce(w, 'focus', () => w.show()); expect(w.isFocused()).to.equal(true); }); - it('should make the window visible', () => { - w.show(); + it('should make the window visible', async () => { + await emittedOnce(w, 'focus', () => w.show()); expect(w.isVisible()).to.equal(true); }); it('emits when window is shown', async () => { @@ -895,7 +895,7 @@ describe('BrowserWindow module', () => { describe('BrowserWindow.getFocusedWindow()', () => { it('returns the opener window when dev tools window is focused', async () => { - w.show(); + await emittedOnce(w, 'focus', () => w.show()); w.webContents.openDevTools({ mode: 'undocked' }); await emittedOnce(w.webContents, 'devtools-focused'); expect(BrowserWindow.getFocusedWindow()).to.equal(w); diff --git a/spec-main/api-web-frame-main-spec.ts b/spec-main/api-web-frame-main-spec.ts index 49545c4eaf99..7f947f7f5492 100644 --- a/spec-main/api-web-frame-main-spec.ts +++ b/spec-main/api-web-frame-main-spec.ts @@ -137,7 +137,9 @@ describe('webFrameMain module', () => { }); describe('WebFrame.visibilityState', () => { - it('should match window state', async () => { + // TODO(MarshallOfSound): Fix flaky test + // @flaky-test + it.skip('should match window state', async () => { const w = new BrowserWindow({ show: true }); await w.loadURL('about:blank'); const webFrame = w.webContents.mainFrame;