14 lines
765 B
JavaScript
14 lines
765 B
JavaScript
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(1);
|
|
await page.getByPlaceholder(localized('Search operations', 'Поиск операций')).fill('frankfurter');
|
|
await expect(page.locator('tbody tr')).toHaveCount(1);
|
|
await expect(page.locator('tbody tr').first()).toContainText(/frankfurter_latest_rate/i);
|
|
});
|