Initial Checklist
User Story
As a developer, I want services/yjs to be covered by unit tests so that I can change the collaboration logic without silently breaking session handling.
User Value
Quality, maintainability
Acceptance Criteria
- Tests exist for: provider setup and teardown, room name generation, awareness handling, dirty state handling, hydration, recovery (
canSupplyRecoveryContent), etag comparison, authentication/token handling and reconnect behaviour
- Tests run in CI on every PR
Initial Checklist
User Story
User Value
Quality, maintainability
Acceptance Criteria
canSupplyRecoveryContent), etag comparison, authentication/token handling and reconnect behaviour