The test suite covers models, BLoCs, and repositories but has zero widget tests. Write tests for:
ChatInputArea — text input, send callback, typing events
ChatMessageBubble — username, message text, mention highlighting
ActiveSessionCard — room name, unread badge, host label
Use mocktail for mocking BLoC dependencies. See existing test patterns in test/features/chat/bloc/ for reference.
The test suite covers models, BLoCs, and repositories but has zero widget tests. Write tests for:
ChatInputArea— text input, send callback, typing eventsChatMessageBubble— username, message text, mention highlightingActiveSessionCard— room name, unread badge, host labelUse
mocktailfor mocking BLoC dependencies. See existing test patterns intest/features/chat/bloc/for reference.