test(e2e): add PWA source details coverage

Add PWA web-e2e source details coverage and shared web-e2e helpers.
This commit is contained in:
4gray authored and GitHub committed 2026-06-13 16:30:39 +02:00
1 parent dfdb5bb8ad
commit bc7d0fd1b0
5 files changed
+467 -34

No files matched your search

+20
View File
@@ -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);
}