summaryrefslogtreecommitdiff
path: root/test/playwright
diff options
context:
space:
mode:
Diffstat (limited to 'test/playwright')
-rw-r--r--test/playwright/integration.spec.js2
-rw-r--r--test/playwright/playwright-util.js8
-rw-r--r--test/playwright/visual.spec.js2
3 files changed, 6 insertions, 6 deletions
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}) => {