Quick win #2: Test coverage for WebSocket message factory functions Tests cover: - generateMessageId() produces valid UUIDs - createJoinGameMessage() with/without last_event_id - createActionMessage() with various action types - createResignMessage() structure - createHeartbeatMessage() structure - Message ID uniqueness across all factories - Integration tests validating message structure Results: - 20 new tests, all passing - Socket/types.ts factory functions: 0% → 100% coverage - WebSocket message reliability improved - Message tracking validation established All tests pass (1045/1045 total, +20 from previous) |
||
|---|---|---|
| .. | ||
| client.spec.ts | ||
| client.ts | ||
| index.ts | ||
| types.spec.ts | ||
| types.ts | ||