Some checks failed
Release Workflow / determine-release-type (push) Has been cancelled
Release Workflow / checks (push) Has been cancelled
Release Workflow / e2e-tests (push) Has been cancelled
Release Workflow / build-images (push) Has been cancelled
Release Workflow / publish-release (push) Has been cancelled
18 lines
486 B
TypeScript
18 lines
486 B
TypeScript
import { expect, test as base } from "@playwright/test";
|
|
import { trackBrowserErrors } from "./helpers/browser-errors";
|
|
|
|
export const test = base.extend({
|
|
context: async ({ context }, use, testInfo) => {
|
|
const browserErrorTracker = trackBrowserErrors(context, {
|
|
attach: async (name, body, contentType) => {
|
|
await testInfo.attach(name, { body, contentType });
|
|
},
|
|
});
|
|
|
|
await use(context);
|
|
|
|
await browserErrorTracker.assertNoBrowserErrors();
|
|
},
|
|
});
|
|
|
|
export { expect };
|