sticky-for-guest.spec.ts 503 B

12345678910111213141516171819
  1. import { expect, test } from '@playwright/test';
  2. test('Sub navigation sticky changes when scrolling down and up', async ({
  3. page,
  4. }) => {
  5. await page.goto('/Sandbox');
  6. // Sticky
  7. await page.evaluate(() => window.scrollTo(0, 250));
  8. await expect(page.locator('.sticky-outer-wrapper').first()).toHaveClass(
  9. /active/,
  10. );
  11. // Not sticky
  12. await page.evaluate(() => window.scrollTo(0, 0));
  13. await expect(page.locator('.sticky-outer-wrapper').first()).not.toHaveClass(
  14. /active/,
  15. );
  16. });