测试:修改测试bug
This commit is contained in:
@@ -50,13 +50,13 @@ function checkDividends(dividends) {
|
||||
}
|
||||
}
|
||||
|
||||
describe('拍卖行测试', function() {
|
||||
describe('拍卖行测试', function () {
|
||||
let pinusClient: PinusWSClient;
|
||||
let pinusClientT: PinusWSClient; // 用做测试队友
|
||||
let roleInfo;
|
||||
let roleInfoT;
|
||||
|
||||
beforeEach(function(done) {
|
||||
before(function (done) {
|
||||
const c = new Client();
|
||||
const cT = new Client('13121622738');
|
||||
const timer = setInterval(() => {
|
||||
@@ -71,18 +71,22 @@ describe('拍卖行测试', function() {
|
||||
}, 500);
|
||||
});
|
||||
|
||||
afterEach(function(done) {
|
||||
after(function (done) {
|
||||
console.log('ddddddddddddddddddd');
|
||||
pinusClient.disconnect();
|
||||
pinusClientT.disconnect();
|
||||
// disconnect 后等待 500ms,供服务器清理环境、退出频道等
|
||||
setTimeout(() => {
|
||||
done();
|
||||
console.log('ddddddddddddddddddd 1111');
|
||||
}, 500);
|
||||
});
|
||||
|
||||
it('添加拍品', function(done) {
|
||||
it('添加拍品', function (done) {
|
||||
const sourceCode = Math.random().toString(36).slice(-8);
|
||||
console.log('XXXXXXXXXXXXXXXXX 1 ');
|
||||
pinusClient.request('battle.auctionHandler.debugAddLots', { magicWord: DEBUG_MAGIC_WORD, sourceType: AUCTION_SOURCE.GATE, sourceCode, rewards: [{ id: GOOD_ID_TIEJIAN, count: 1 }, { id: GOOD_ID_GANGJIAN, count: 2 }] }, (res) => {
|
||||
console.log('XXXXXXXXXXXXXXXXX 1 ', JSON.stringify(res))
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.lots).to.be.an('array');
|
||||
for (let lot of res.data.lots) {
|
||||
@@ -92,20 +96,29 @@ describe('拍卖行测试', function() {
|
||||
});
|
||||
});
|
||||
|
||||
it('获取拍卖行数据', function(done) {
|
||||
pinusClient.request('battle.auctionHandler.getAuction', {}, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.lots).to.be.an('array');
|
||||
checkLots(res.data.lots);
|
||||
expect(res.data.dividends).to.be.an('array');
|
||||
checkDividends(res.data.dividends);
|
||||
it('获取拍卖行数据', function (done) {
|
||||
console.log('XXXXXXXXXXXXXXXXX 2 ', '获取拍卖行数据')
|
||||
try {
|
||||
pinusClient.request('battle.auctionHandler.getAuction', {}, (res) => {
|
||||
console.log('XXXXXXXXXXXXXXXXX 2 ', JSON.stringify(res))
|
||||
checkSuccessResponse(res);
|
||||
|
||||
expect(res.data.lots).to.be.an('array');
|
||||
checkLots(res.data.lots);
|
||||
expect(res.data.dividends).to.be.an('array');
|
||||
checkDividends(res.data.dividends);
|
||||
done();
|
||||
});
|
||||
} catch (e) {
|
||||
console.log('offer got err:', e);
|
||||
done();
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
it('出价,竞价和一口价', function(done) {
|
||||
it('出价,竞价和一口价', function (done) {
|
||||
let gid = null;
|
||||
pinusClient.on('onEquipAdd', (res) => {
|
||||
console.log('XXXXXXXXXXXXXXXXX 3', JSON.stringify(res))
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.equipInfos).to.be.an('array');
|
||||
for (let info of res.data.equipInfos) {
|
||||
@@ -123,13 +136,14 @@ describe('拍卖行测试', function() {
|
||||
done();
|
||||
return;
|
||||
}
|
||||
let unsoldLots = res.data.lots.filter(lot => {return lot.status !== LOT_STATUS.SOLD && lot.curBuyer !== roleInfo.roleId});
|
||||
let unsoldLots = res.data.lots.filter(lot => { return lot.status !== LOT_STATUS.SOLD && lot.curBuyer !== roleInfo.roleId });
|
||||
if (unsoldLots.length === 0) {
|
||||
console.warn('没有可出价的拍品');
|
||||
done();
|
||||
return;
|
||||
}
|
||||
pinusClient.request('battle.auctionHandler.offer', { code: unsoldLots[0].code, max: false }, (res) => {
|
||||
console.log('XXXXXXXXXXXXXXXXX 4 ', JSON.stringify(res))
|
||||
checkSuccessResponse(res);
|
||||
checkLot(res.data.lot);
|
||||
if (res.data.dividend) {
|
||||
@@ -146,6 +160,7 @@ describe('拍卖行测试', function() {
|
||||
}
|
||||
gid = unsoldLots[0].gid;
|
||||
pinusClient.request('battle.auctionHandler.offer', { code: unsoldLots[0].code, max: true }, (res) => {
|
||||
console.log('XXXXXXXXXXXXXXXXX 5 ', JSON.stringify(res))
|
||||
checkSuccessResponse(res);
|
||||
checkLot(res.data.lot);
|
||||
checkDividend(res.data.dividend);
|
||||
@@ -157,8 +172,9 @@ describe('拍卖行测试', function() {
|
||||
});
|
||||
});
|
||||
|
||||
it('关注后取关', function(done) {
|
||||
it('关注后取关', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.getAuction', {}, (res) => {
|
||||
console.log('XXXXXXXXXXXXXXXXX 6 ', JSON.stringify(res))
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.lots).to.be.an('array');
|
||||
checkLots(res.data.lots);
|
||||
@@ -184,15 +200,16 @@ describe('拍卖行测试', function() {
|
||||
});
|
||||
});
|
||||
|
||||
it('查看分红', function(done) {
|
||||
it('查看分红', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.checkDividend', {}, (res) => {
|
||||
console.log('XXXXXXXXXXXXXXXXX 7 ', JSON.stringify(res))
|
||||
checkSuccessResponse(res);
|
||||
checkDividends(res.data.dividends);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('领取分红', function(done) {
|
||||
it('领取分红', function (done) {
|
||||
pinusClient.on('onItemUpdate', (res) => {
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.goods).to.be.an('array');
|
||||
@@ -225,7 +242,7 @@ describe('拍卖行测试', function() {
|
||||
});
|
||||
});
|
||||
|
||||
it('查看我的关注', function(done) {
|
||||
it('查看我的关注', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.getAuction', {}, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.lots).to.be.an('array');
|
||||
@@ -251,7 +268,7 @@ describe('拍卖行测试', function() {
|
||||
});
|
||||
});
|
||||
|
||||
it('更新拍品阶段的测试接口', function(done) {
|
||||
it('更新拍品阶段的测试接口', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.getAuction', {}, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.lots).to.be.an('array');
|
||||
@@ -272,7 +289,7 @@ describe('拍卖行测试', function() {
|
||||
});
|
||||
});
|
||||
|
||||
it('查看我的拍卖纪录', function(done) {
|
||||
it('查看我的拍卖纪录', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.offerRecs', { count: 10 }, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.bidRecs).to.be.an('array');
|
||||
@@ -293,7 +310,7 @@ describe('拍卖行测试', function() {
|
||||
});
|
||||
|
||||
|
||||
it('获取军团拍卖记录', function(done) {
|
||||
it('获取军团拍卖记录', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.guildLotRecs', { count: 10 }, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.lotRecs).to.be.an('array');
|
||||
@@ -315,28 +332,28 @@ describe('拍卖行测试', function() {
|
||||
});
|
||||
});
|
||||
|
||||
it('测试接口,军团拍卖定时', function(done) {
|
||||
it('测试接口,军团拍卖定时', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.debugScheduleStartGuild', { magicWord: DEBUG_MAGIC_WORD }, (res) => {
|
||||
checkSuccessResponse(res, false);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('测试接口,世界拍卖定时', function(done) {
|
||||
it('测试接口,世界拍卖定时', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.debugScheduleStartWorld', { magicWord: DEBUG_MAGIC_WORD }, (res) => {
|
||||
checkSuccessResponse(res, false);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('测试接口,拍卖结束定时', function(done) {
|
||||
it('测试接口,拍卖结束定时', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.debugScheduleStopAuction', { magicWord: DEBUG_MAGIC_WORD }, (res) => {
|
||||
checkSuccessResponse(res, false);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('测试接口,结算分红定时', function(done) {
|
||||
it('测试接口,结算分红定时', function (done) {
|
||||
pinusClient.request('battle.auctionHandler.debugScheduleSendUngotDividend', { magicWord: DEBUG_MAGIC_WORD }, (res) => {
|
||||
checkSuccessResponse(res, false);
|
||||
done();
|
||||
|
||||
Reference in New Issue
Block a user