寻宝测试:增加两个简单接口的测试

This commit is contained in:
liangtongchuan
2021-02-08 16:51:32 +08:00
parent 52ecb5e282
commit 49024c5aa0
3 changed files with 42 additions and 13 deletions

View File

@@ -397,7 +397,7 @@ export class ComBattleHandler {
} }
/** /**
* 获取队伍列表-deprecated * ! 获取队伍列表-deprecated
* @param msg * @param msg
* @param session * @param session
*/ */
@@ -411,7 +411,8 @@ export class ComBattleHandler {
} }
/** /**
* @description 队伍准备-deprecate * ! deprecate
* @description 队伍准备
* @param {{teamCode: string, heroes: Array<number>}} msg * @param {{teamCode: string, heroes: Array<number>}} msg
* @param {BackendSession} session * @param {BackendSession} session
* @returns * @returns

View File

@@ -1,3 +1,4 @@
import { COM_BTL_QUALITY } from './../app/consts/constModules/itemConst';
import 'mocha'; import 'mocha';
import { PinusWSClient, PinusWSClientEvent } from 'pinus-robot-plugin'; import { PinusWSClient, PinusWSClientEvent } from 'pinus-robot-plugin';
import { expect } from 'chai'; import { expect } from 'chai';
@@ -15,7 +16,7 @@ describe('寻宝创建队伍', function() {
const loginParms = {serverId: 1}; const loginParms = {serverId: 1};
const createTeamParms = {blueprtId: 33001, pub: true, ceLimit: 0}; const createTeamParms = {blueprtId: 33001, pub: true, ceLimit: 0};
const searchTeamParms = {qualityArr: [1, 2, 3, 4, 5]}; const searchTeamParms = {qualityArr: COM_BTL_QUALITY};
beforeEach(function(done) { beforeEach(function(done) {
pinusClient = new PinusWSClient(); pinusClient = new PinusWSClient();
@@ -85,15 +86,42 @@ describe('寻宝创建队伍', function() {
}); });
}); });
// it('加入队伍,机器人的话直接开战', function(done) { it('搜索队伍再取消', function(done) {
// this.timeout(65 * 1000); pinusClient.request('battle.comBattleHandler.searchTeam', searchTeamParms, (res) => {
// pinusClient.request('battle.comBattleHandler.searchTeam', searchTeamParms, (res) => { expect(res).to.be.an('object');
// expect(res).to.be.an('object'); expect(res.code).equal(0);
// expect(res.code).equal(0); if (!res.data) {
// expect(res.data).to.be.an('object'); pinusClient.request('battle.comBattleHandler.cancelSearch', {}, (cancelRes) => {
// expect(res.data.teamCode).to.be.a('string'); expect(cancelRes).to.be.an('object');
// }); expect(cancelRes.code).equal(0);
// }); done();
});
} else {
expect(res.data).to.be.an('object');
expect(res.data.teamCode).to.be.a('string');
done();
}
});
});
it('查询可招募或助战的次数', function(done) {
pinusClient.request('battle.comBattleHandler.getComBtlCnt', {}, (res) => {
expect(res).to.be.an('object');
expect(res.code).equal(0);
expect(res.data).to.be.an('object');
console.log('getComBtlCnt', res.data);
expect(res.data.assistCnt).to.be.an('array');
res.data.assistCnt.forEach(cnt => {
expect(cnt).to.be.a('number');
});
expect(res.data.blueprts).to.be.an('array');
res.data.blueprts.forEach(item => {
expect(item.id).to.be.a('number');
expect(item.count).to.be.a('number');
});
done();
});
});
it('获取寻宝记录', function(done) { it('获取寻宝记录', function(done) {
pinusClient.request('battle.comBattleHandler.getTeamRec', {}, (res) => { pinusClient.request('battle.comBattleHandler.getTeamRec', {}, (res) => {

View File

@@ -67,7 +67,7 @@ describe('军团测试', function() {
it('获取军团列表', function(done) { it('获取军团列表', function(done) {
pinusClient.request('battle.guildHandler.getGuildList', {page:1, showPeopleMax: true, name: ""} , (res) => { pinusClient.request('battle.guildHandler.getGuildList', {page:1, showPeopleMax: true, name: ""} , (res) => {
console.log(JSON.stringify(res)) // console.log(JSON.stringify(res))
// 消息回调 // 消息回调
expect(res).to.be.an('object'); expect(res).to.be.an('object');
expect(res.code).equal(0); expect(res.code).equal(0);