From e0984cc932d24643ae3b1af5cbab04d5e5340d64 Mon Sep 17 00:00:00 2001 From: liangtongchuan Date: Sun, 7 Mar 2021 16:58:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=EF=BC=9A=E7=BB=99=E7=A7=81?= =?UTF-8?q?=E8=81=8A=E5=8F=91=E9=80=81=E8=80=85=E4=B9=9F=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/chat/handler/chatHandler.ts | 2 +- game-server/test/chat.test.ts | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/game-server/app/servers/chat/handler/chatHandler.ts b/game-server/app/servers/chat/handler/chatHandler.ts index 59bd9178e..9f4f1aac9 100644 --- a/game-server/app/servers/chat/handler/chatHandler.ts +++ b/game-server/app/servers/chat/handler/chatHandler.ts @@ -102,7 +102,7 @@ export class ChatHandler { const msgData = await createPrivateMsg(roleId, roleName, type, content, targetRoleId, targetMsgCode); await pushMsgToRole(targetRoleId, msgData); if (!msgData) return resResult(STATUS.WRONG_PARMS); - return resResult(STATUS.SUCCESS); + return resResult(STATUS.SUCCESS, msgData); } /** diff --git a/game-server/test/chat.test.ts b/game-server/test/chat.test.ts index e9c577d35..5bbc7f07a 100644 --- a/game-server/test/chat.test.ts +++ b/game-server/test/chat.test.ts @@ -83,20 +83,20 @@ describe('聊天测试', function() { pinusClientT.on(ON_MSG_ROUTE, (msg) => { checkSuccessResponse(msg); expect(msg.data.content).to.equal(TEXT_MSG.content); + done(); }); pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => { - checkSuccessResponse(res, false); - setTimeout(() => { - done(); - }, 200); + checkSuccessResponse(res); + expect(res.data.content).to.equal(TEXT_MSG.content); }); }); it('获取私聊历史消息', function(done) { for (let i = 0; i < DEFAULT_MSG_PER_PAGE; i++) { pinusClient.request('chat.chatHandler.sendPrivateMessage', sendPrivateMessageParm(roleInfoT, TEXT_MSG), (res) => { - checkSuccessResponse(res, false); + checkSuccessResponse(res); + expect(res.data.content).to.equal(TEXT_MSG.content); }); } setTimeout(() => {