vikunja/frontend/tests/support
kolaente 4cd79088d1 test: add WebSocket e2e tests
Add comprehensive end-to-end tests for the WebSocket system:

- Protocol tests: auth (valid/invalid token, timeout, double auth),
  subscriptions (valid/invalid event, auth required, unsubscribe),
  message delivery (notification on team add, doer exclusion,
  multi-connection)
- Frontend integration tests: notification badge update, dropdown
  rendering, and logout cleanup via browser-level Playwright tests
- Comment notification test: full flow where user B mentions user A
  in a task comment and user A receives real-time WebSocket notification

Includes ws test dependency, shared test helper utilities, and
cascade-truncation of notifications when truncating users to prevent
test pollution.
2026-04-02 16:30:23 +00:00
..
authenticateUser.ts test: add tests for OAuth 2.0 authorization flow 2026-03-27 23:05:04 +00:00
commands.ts feat: migrate cypress e2e tests to playwright (#1739) 2025-11-27 16:34:48 +01:00
constants.ts feat: migrate cypress e2e tests to playwright (#1739) 2025-11-27 16:34:48 +01:00
factory.ts fix(test): include response body in error 2025-11-28 16:48:08 +01:00
filterTestHelpers.ts feat: migrate cypress e2e tests to playwright (#1739) 2025-11-27 16:34:48 +01:00
fixtures.ts fix(e2e): drain event handlers and stop browser between tests 2026-03-03 10:41:19 +01:00
seed.ts feat: migrate cypress e2e tests to playwright (#1739) 2025-11-27 16:34:48 +01:00
updateUserSettings.ts feat(kanban): add setting to always show bucket task count (#1966) 2025-12-11 23:27:13 +00:00
websocket.ts test: add WebSocket e2e tests 2026-04-02 16:30:23 +00:00