diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/data/html/js/html-test-utilities.js | 16 | ||||
| -rw-r--r-- | test/fixtures/dom-test.js | 2 | ||||
| -rw-r--r-- | test/playwright/integration.spec.js | 2 | ||||
| -rw-r--r-- | test/playwright/playwright-util.js | 8 | ||||
| -rw-r--r-- | test/playwright/visual.spec.js | 2 | 
5 files changed, 15 insertions, 15 deletions
| diff --git a/test/data/html/js/html-test-utilities.js b/test/data/html/js/html-test-utilities.js index c3382456..34e58807 100644 --- a/test/data/html/js/html-test-utilities.js +++ b/test/data/html/js/html-test-utilities.js @@ -26,38 +26,38 @@ class HtmlTestUtilities {       */      static requestFullscreen(element) {          if (element.requestFullscreen) { -            element.requestFullscreen(); +            void element.requestFullscreen();              // @ts-expect-error - Browser compatibility          } else if (element.mozRequestFullScreen) {              // @ts-expect-error - Browser compatibility -            element.mozRequestFullScreen(); +            void element.mozRequestFullScreen();              // @ts-expect-error - Browser compatibility          } else if (element.webkitRequestFullscreen) {              // @ts-expect-error - Browser compatibility -            element.webkitRequestFullscreen(); +            void element.webkitRequestFullscreen();              // @ts-expect-error - Browser compatibility          } else if (element.msRequestFullscreen) {              // @ts-expect-error - Browser compatibility -            element.msRequestFullscreen(); +            void element.msRequestFullscreen();          }      }      /** */      static exitFullscreen() {          if (document.exitFullscreen) { -            document.exitFullscreen(); +            void document.exitFullscreen();              // @ts-expect-error - Browser compatibility          } else if (document.mozCancelFullScreen) {              // @ts-expect-error - Browser compatibility -            document.mozCancelFullScreen(); +            void document.mozCancelFullScreen();              // @ts-expect-error - Browser compatibility          } else if (document.webkitExitFullscreen) {              // @ts-expect-error - Browser compatibility -            document.webkitExitFullscreen(); +            void document.webkitExitFullscreen();              // @ts-expect-error - Browser compatibility          } else if (document.msExitFullscreen) {              // @ts-expect-error - Browser compatibility -            document.msExitFullscreen(); +            void document.msExitFullscreen();          }      } diff --git a/test/fixtures/dom-test.js b/test/fixtures/dom-test.js index 961e0a77..459383cc 100644 --- a/test/fixtures/dom-test.js +++ b/test/fixtures/dom-test.js @@ -69,7 +69,7 @@ export function createDomTest(htmlFilePath) {              try {                  await use(window);              } finally { -                environment.teardown(global); +                await environment.teardown(global);              }          }      }); diff --git a/test/playwright/integration.spec.js b/test/playwright/integration.spec.js index 06af3fd2..4957b676 100644 --- a/test/playwright/integration.spec.js +++ b/test/playwright/integration.spec.js @@ -51,7 +51,7 @@ test('anki add', async ({context, page, extensionId}) => {          resolve = res;      });      await context.route(/127.0.0.1:8765\/*/, (route) => { -        mockAnkiRouteHandler(route); +        void mockAnkiRouteHandler(route);          const req = route.request();          if (req.url().includes('127.0.0.1:8765') && req.postDataJSON().action === 'addNote') {              /** @type {(value: unknown) => void} */ (resolve)(req.postDataJSON()); diff --git a/test/playwright/playwright-util.js b/test/playwright/playwright-util.js index b9a4831a..653112c6 100644 --- a/test/playwright/playwright-util.js +++ b/test/playwright/playwright-util.js @@ -68,16 +68,16 @@ export const mockModelFieldsToAnkiValues = {  /**   * @param {import('playwright').Route} route - * @returns {Promise<void>|undefined} + * @returns {Promise<void>}   */ -export const mockAnkiRouteHandler = (route) => { +export async function mockAnkiRouteHandler(route) {      const reqBody = route.request().postDataJSON();      const respBody = ankiRouteResponses[reqBody.action];      if (!respBody) {          return route.abort();      } -    route.fulfill(respBody); -}; +    await route.fulfill(respBody); +}  /**   * @param {import('playwright').Page} page diff --git a/test/playwright/visual.spec.js b/test/playwright/visual.spec.js index 157cedc7..579c2d0b 100644 --- a/test/playwright/visual.spec.js +++ b/test/playwright/visual.spec.js @@ -22,7 +22,7 @@ import {expect, root, test} from './playwright-util.js';  test.beforeEach(async ({context}) => {      // Wait for the on-install welcome.html tab to load, which becomes the foreground tab      const welcome = await context.waitForEvent('page'); -    welcome.close(); // Close the welcome tab so our main tab becomes the foreground tab -- otherwise, the screenshot can hang +    await welcome.close(); // Close the welcome tab so our main tab becomes the foreground tab -- otherwise, the screenshot can hang  });  test('visual', async ({page, extensionId}) => { |