From c7328a33f6efa85eb294a6fe0351c123e3af2ae8 Mon Sep 17 00:00:00 2001 From: Carlos Valente <34649812+cpvalente@users.noreply.github.com> Date: Mon, 22 Jan 2024 14:15:23 +0100 Subject: [PATCH] chore: fail tests that contain unhandled errors (#724) --- e2e/tests/fixtures/override.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 e2e/tests/fixtures/override.ts diff --git a/e2e/tests/fixtures/override.ts b/e2e/tests/fixtures/override.ts new file mode 100644 index 000000000..813a0c9b4 --- /dev/null +++ b/e2e/tests/fixtures/override.ts @@ -0,0 +1,14 @@ +import { expect, test as base } from '@playwright/test'; + +// fail tests which contain errors +export const test = base.extend({ + page: async ({ page }, use) => { + const messages = []; + page.on('pageerror', (exception) => { + console.log(`Uncaught exception: "${exception.message}"`); + messages.push(exception); + }); + await use(page); + expect(messages).toEqual([]); + }, +});