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([]); + }, +});