Commit graph

2 commits

Author SHA1 Message Date
Johannes Millan
13d7afc458 refactor(e2e): extract ensureGlobalAddTaskBarOpen helper to reduce code duplication
Extract ensureGlobalAddTaskBarOpen() to e2e/utils/element-helpers.ts to avoid
duplicating the logic for opening the global add task bar across multiple tests.

This helper properly waits for the add button and input to be visible,
preventing race conditions in tests.
2026-01-16 13:35:59 +01:00
Johannes Millan
8d9ceb5776 test(e2e): fix flaky plugin and WebDAV sync tests
- Fix plugin toggle flakiness by using helper functions with proper
  state verification (enablePluginWithVerification, disablePluginWithVerification)
- Fix WebDAV sync tests by handling loading screen in waitForAppReady
  and waitForTaskList (app shows loading while syncing/importing)
- Remove unreliable/empty test files: webdav-sync-recurring,
  webdav-sync-reminders, webdav-sync-time-tracking
2026-01-03 17:35:09 +01:00