Files
OverlayScrollbars/packages/overlayscrollbars/tests/playwright/observers/trinsicObserver/index.test.ts
T
2022-07-30 19:45:11 +02:00

28 lines
784 B
TypeScript

import { playwrightRollup, expectSuccess } from '@local/playwright-tooling';
import { test } from '@playwright/test';
playwrightRollup();
test.describe('TrinsicObserver', () => {
test('with IntersectionObserver', async ({ page }) => {
await page.click('#start');
await expectSuccess(page);
});
test('with ResizeObserver', async ({ page }) => {
await page.click('#ioPolyfill');
await page.waitForTimeout(500);
await page.click('#start');
await expectSuccess(page);
});
test('with ResizeObserver polyfill', async ({ page }) => {
await page.click('#ioPolyfill');
await page.waitForTimeout(500);
await page.click('#roPolyfill');
await page.waitForTimeout(500);
await page.click('#start');
await expectSuccess(page);
});
});