강동현

chat이 유저의 닉네임을 보내도록 변경

......@@ -215,7 +215,7 @@ export class Room {
}
public sendChat(user: User, message: string): void {
this.broadcast("chat", { sender: user.username, message: message });
this.broadcast("chat", { sender: user.nickname, message: message });
}
private updateUserStatus(user: User) {
......
......@@ -27,7 +27,7 @@ describe("채팅", () => {
} = prepareJoinedRoom(1);
socket.testOk("chat", { message: "Hello World" });
});
it("자신을 제외한 다른 사람들이 채팅을 받습니다", () => {
it("모두가 채팅을 받습니다", () => {
const {
sockets: [socket1, socket2],
users: [user1, user2],
......@@ -35,9 +35,13 @@ describe("채팅", () => {
socket1.testOk("chat", { message: "Hello World" });
expect(socket1.socket.received("chat")).deep.eq({
message: "Hello World",
sender: user1.nickname,
});
expect(socket2.socket.received("chat")).deep.eq({
message: "Hello World",
sender: user1.username,
sender: user1.nickname,
});
});
it("빈 채팅은 보낼 수 없습니다", () => {
......