jam-cloud/jam-ui/test/api-verification
Nuwan b5f7f25698 test: add Playwright test infrastructure for session flow verification
Added comprehensive test infrastructure to verify session join flow and
track sync implementation:

Test Configuration:
- playwright.chrome.config.ts: Chrome-specific test configuration
- playwright.verification.config.ts: Verification test settings

Test Documentation:
- IMPLEMENTATION_APPROACH.md: TDD approach for trackSync
- JAM_UI_TESTING_PLAN.md: Overall testing strategy

Test Utilities:
- api-interceptor.ts: Intercepts and logs API calls
- websocket-monitor.ts: Monitors WebSocket messages
- sequence-comparator.ts: Compares API call sequences
- test-helpers.ts: Shared test helper functions

Test Suites:
- e2e/complete-session-flow.spec.ts: Full session flow E2E test
- api-verification/*.spec.ts: API call verification tests
- websocket-verification/ws-connection.spec.ts: WebSocket tests
- capture-session-flow*.spec.ts: Session flow analysis tests

Test Fixtures & Results:
- fixtures/legacy-sequences/: Recorded API call sequences
- test-results/: Test output, comparisons, and analysis

These tests were instrumental in debugging the VU meter issue and
verifying the trackSync implementation.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-23 15:42:35 +05:30
..
login-api.spec.ts test: add Playwright test infrastructure for session flow verification 2026-01-23 15:42:35 +05:30
session-creation-api.spec.ts test: add Playwright test infrastructure for session flow verification 2026-01-23 15:42:35 +05:30
session-join-comparison.spec.ts test: add Playwright test infrastructure for session flow verification 2026-01-23 15:42:35 +05:30