寻宝:一键邀请发送世界消息和测试

This commit is contained in:
liangtongchuan
2021-03-11 15:09:20 +08:00
parent fd25fefd91
commit 777b657650
4 changed files with 66 additions and 4 deletions

View File

@@ -154,6 +154,41 @@ describe('寻宝创建队伍', function() {
});
});
it('一键邀请消息发送', function(done) {
let msgReceiveCnt = 0;
let teamCode = '';
function checkInviteRes(res) {
checkSuccessResponse(res);
expect(res.data.content).to.be.equal(teamCode);
msgReceiveCnt += 1;
}
pinusClientT.on(ON_GROUP_MSG_ROUTE, (res) => {
checkInviteRes(res);
});
pinusClient.on(ON_GROUP_MSG_ROUTE, (res) => {
checkInviteRes(res);
});
pinusClient.request('battle.comBattleHandler.createTeam', createTeamParms, (res) => {
checkSuccessResponse(res);
teamCode = res.data.teamCode;
expect(teamCode).to.be.a('string');
expect(res.data.roleStatus).to.be.an('array');
res.data.roleStatus.forEach(roleSt => {
expect(roleSt).to.have.all.keys('roleId', 'roleName', 'isCap', 'isFrd', 'headHid', 'sHid', 'topLineupCe', 'lv', 'isRobot', 'heroes', 'killed', 'totalDmg', 'frdRatio');
});
pinusClient.request('battle.comBattleHandler.autoInvite', {teamCode}, (inviteRes) => {
checkSuccessResponse(inviteRes, false);
setTimeout(() => {
expect(msgReceiveCnt).to.be.equal(2);
pinusClient.request('battle.comBattleHandler.dismiss', {teamCode}, (dismissRes) => {
checkSuccessResponse(dismissRes, false);
done();
});
}, 500);
});
});
});
it('搜索队伍再取消', function(done) {
pinusClient.request('battle.comBattleHandler.searchTeam', searchTeamParms, (res) => {
checkSuccessResponse(res, false);