const { test, expect } = require('@playwright/test'); const { login, localized } = require('./helpers'); test('operations page shows demo catalog and filter works', async ({ page }) => { await login(page); await expect(page.locator('.page-heading')).toHaveText(localized('Operations', 'Операции')); await expect(page.locator('.ws-switcher-trigger')).toBeVisible(); await expect(page.locator('#ws-dropdown')).toHaveCount(0); await expect(page.locator('tbody tr')).toHaveCount(2); await page.getByPlaceholder(localized('Search operations', 'Поиск операций')).fill('crm'); await expect(page.locator('tbody tr')).toHaveCount(1); await expect(page.locator('tbody tr').first()).toContainText(/crm_create_lead/i); });