24 lines
671 B
TypeScript
24 lines
671 B
TypeScript
import {
|
|
expect,
|
|
test,
|
|
} from '@playwright/test';
|
|
import { ComparisonPage } from './pages/comparison-page';
|
|
|
|
test.describe('smoke', () => {
|
|
test('loads the comparison view with its primary controls', async ({ page }) => {
|
|
const view = new ComparisonPage(page);
|
|
await view.open();
|
|
|
|
await expect(view.searchInput).toBeVisible();
|
|
await expect(view.previewInput).toBeVisible();
|
|
});
|
|
|
|
test('accepts a search query', async ({ page }) => {
|
|
const view = new ComparisonPage(page);
|
|
await view.open();
|
|
await view.searchFor('Inter');
|
|
|
|
await expect(view.searchInput).toHaveValue('Inter');
|
|
});
|
|
});
|