diff --git a/game-server/test/auction.test.ts b/game-server/test/auction.test.ts index e2521279e..a5bbc0524 100644 --- a/game-server/test/auction.test.ts +++ b/game-server/test/auction.test.ts @@ -142,23 +142,25 @@ describe('拍卖行测试', function () { checkDividend(res.data.dividend); } expect(res.data.lot.curBuyer).to.be.equal(roleInfo.roleId); - done(); - }); - unsoldLots.shift(); - if (unsoldLots.length === 0) { - console.warn('没有测试一口价的情况'); - done(); - return; - } - gid = unsoldLots[0].gid; - pinusClient.request('battle.auctionHandler.offer', { code: unsoldLots[0].code, max: true }, (res) => { - checkSuccessResponse(res); - checkLot(res.data.lot); - checkDividend(res.data.dividend); - expect(res.data.lot.curBuyer).to.be.equal(roleInfo.roleId); - setTimeout(() => { + + unsoldLots.shift(); + if (unsoldLots.length === 0) { + console.warn('没有测试一口价的情况'); done(); - }, 100); + return; + } + gid = unsoldLots[0].gid; + pinusClient.request('battle.auctionHandler.offer', { code: unsoldLots[0].code, max: true }, (res) => { + checkSuccessResponse(res); + checkLot(res.data.lot); + if(res.data.dividend) { + checkDividend(res.data.dividend); + } + expect(res.data.lot.curBuyer).to.be.equal(roleInfo.roleId); + setTimeout(() => { + done(); + }, 1000); + }); }); }); });