Files
explore/playwright/fixtures/mockTextAd.ts
T
tom goriunovandGitHub 29a2bac5d9 fix flaky tests (#1871)
* try to fix flaky tests

* wagmi test config

* update zk evm test
2024-04-30 14:57:48 +02:00

24 lines
691 B
TypeScript

import type { TestFixture, Page } from '@playwright/test';
import * as textAdMock from 'mocks/ad/textAd';
export type MockTextAdFixture = () => Promise<void>;
const fixture: TestFixture<MockTextAdFixture, { page: Page }> = async({ page }, use) => {
await use(async() => {
await page.route('https://request-global.czilladx.com/serve/native.php?z=19260bf627546ab7242', (route) => route.fulfill({
status: 200,
body: JSON.stringify(textAdMock.duck),
}));
await page.route(textAdMock.duck.ad.thumbnail, (route) => {
return route.fulfill({
status: 200,
path: './playwright/mocks/image_s.jpg',
});
});
});
};
export default fixture;