Browse Source

test: use `await` to call "closeWindow" (#38171)

Alexey Kuzmin 1 year ago
parent
commit
c9e59173d7
2 changed files with 8 additions and 3 deletions
  1. 5 1
      spec/api-web-contents-view-spec.ts
  2. 3 2
      spec/extensions-spec.ts

+ 5 - 1
spec/api-web-contents-view-spec.ts

@@ -4,7 +4,11 @@ import { BaseWindow, WebContentsView } from 'electron/main';
 
 describe('WebContentsView', () => {
   let w: BaseWindow;
-  afterEach(() => closeWindow(w as any).then(() => { w = null as unknown as BaseWindow; }));
+
+  afterEach(async () => {
+    await closeWindow(w as any);
+    w = null as unknown as BaseWindow;
+  });
 
   it('can be used as content view', () => {
     w = new BaseWindow({ show: false });

+ 3 - 2
spec/extensions-spec.ts

@@ -562,9 +562,10 @@ describe('chrome extensions', () => {
             });
           });
 
-          afterEach(() => {
+          afterEach(async () => {
             removeAllExtensions();
-            return closeWindow(w).then(() => { w = null as unknown as BrowserWindow; });
+            await closeWindow(w);
+            w = null as unknown as BrowserWindow;
           });
 
           it('should run content script at document_start', async () => {