mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-16 14:16:16 -08:00
test(e2e): add PWA source details coverage
Add PWA web-e2e source details coverage and shared web-e2e helpers.
This commit is contained in:
1 parent
dfdb5bb8ad
commit
bc7d0fd1b0
5 files changed
+467
-34
No files matched your search
@@ -0,0 +1,20 @@
|
||||
import type { Locator } from '@playwright/test';
|
||||
import { expect } from './fixtures';
|
||||
|
||||
export async function setInputValue(
|
||||
input: Locator,
|
||||
value: string
|
||||
): Promise<void> {
|
||||
await input.fill('');
|
||||
await input.fill(value);
|
||||
|
||||
if ((await input.inputValue()) === value) {
|
||||
return;
|
||||
}
|
||||
|
||||
await input.click();
|
||||
await input.press('ControlOrMeta+A');
|
||||
await input.press('Backspace');
|
||||
await input.type(value);
|
||||
await expect(input).toHaveValue(value);
|
||||
}
|
||||
Reference in new issue
Block a user