Commit graph

9 commits

Author SHA1 Message Date
Johannes Millan
89d60a2914 test(e2e): improve type safety in helpers and test files
Replace 7 explicit `any` types with proper TypeScript types:
- Error handling: Use type guard pattern for error messages
- Page parameters: Use Playwright's Page type
- Result objects: Use Record<string, unknown> for dynamic objects

This improves IDE autocomplete, type checking, and may surface hidden bugs.
2026-01-23 11:33:42 +01:00
Johannes Millan
b20f845cb9 test(e2e): make all e2e tests work again and optimize 2025-09-09 23:47:34 +02:00
Johannes Millan
913278f703 test(e2e): reduce logs 2025-08-08 19:20:24 +02:00
Johannes Millan
6180781962 test(e2e): fix plugin-iframe tests for CI compatibility
Refactored plugin-iframe tests to be more reliable in CI environment:
- Replaced arbitrary waitForTimeout calls with proper waitFor conditions
- Used Playwright locators instead of page.evaluate() for DOM manipulation
- Added proper state verification using waitForFunction
- Increased timeouts appropriately for CI environment
- Improved error handling for iframe content access
- Made test more resilient to timing variations

These changes make the tests deterministic and reliable across different
environments without relying on fixed wait times.
2025-08-03 18:45:20 +02:00
Johannes Millan
bb60f4ffa4 test(e2e): disable failing test in ci 2 2025-08-03 15:59:27 +02:00
Johannes Millan
fed010b6d3 test(e2e): revert plugin tests to 4781b6ec state with fixed import paths 2025-08-02 16:50:18 +02:00
Johannes Millan
62094f5658 test(e2e): simplify 2025-08-02 15:58:12 +02:00
Johannes Millan
6ddbf00651 test(e2e): remove console.log statements and replace console.error with throw
- Remove all console.log statements from E2E test files
- Replace console.error with throw new Error for proper error handling
- Remove console.warn statements
- Fix unused variable linting errors in plugin tests
2025-08-02 12:25:21 +02:00
Johannes Millan
9f2c786e41 refactor: move tests 2025-08-02 11:37:25 +02:00
Renamed from e2e-playwright/tests/plugins/test-plugin-visibility.spec.ts (Browse further)