### 🔍 개요 - ChatController (src/main/java/gg/agit/konect/domain/chat/controller/ChatController.java) - 목표: 채팅방 생성/조회/메시지 전송/뮤트 변경의 핵심 흐름 검증 - 외부 경계 처리: Redis 존재 상태는 첫 단계에선 stub 가능, 이후 ChatPresenceService만 별도 Redis container 테스트 추천 - 먼저 쓸 시나리오 - 일반 채팅방 생성 성공 - 관리자 전용 방 생성/조회 분기 - 메시지 전송 성공 및 응답 shape 검증 - 존재하지 않는 방/권한 없는 사용자 접근 실패 - 뮤트 토글 성공/중복 처리 - 비고: 권한 분기가 많아서 fixture 설계가 중요함
🔍 개요