跳过个别活动和挂机的测试;关闭两个接口的 protobuf;修改部分测试用例和接口代码

This commit is contained in:
liangtongchuan
2022-01-20 18:33:01 +08:00
parent e9d19f4265
commit c7d42a7eb6
9 changed files with 65 additions and 62 deletions

View File

@@ -70,7 +70,7 @@ describe('活动测试', function () {
checkActivityData(pinusClient, 'activity.thirtyDaysHandler.getThirtyDaysActivity', ACTIVITY_TYPE.THIRTY_DAYS, done);
});
it('自选商店-活动数据', function (done) {
it.skip('自选商店-活动数据', function (done) {
checkActivityData(pinusClient, 'activity.selfServiceShopHandler.getSelfServiceShopActivity', ACTIVITY_TYPE.SELF_SERVICE_SHOP, done);
});
@@ -78,7 +78,7 @@ describe('活动测试', function () {
checkActivityData(pinusClient, 'activity.firstGiftHandler.getFirstGiftActivity', ACTIVITY_TYPE.FIRST_GIFT, done);
});
it('新手限定RMB购买礼包-活动数据', function (done) {
it.skip('新手限定RMB购买礼包-活动数据', function (done) {
checkActivityData(pinusClient, 'activity.limitPackageHandler.getNewPlayerLimitPackageActivity', ACTIVITY_TYPE.NEW_PLAYER_LIMIT_PACKAGE, done);
});
@@ -110,7 +110,7 @@ describe('活动测试', function () {
checkActivityData(pinusClient, 'activity.dailyRMBGiftsHandler.getDailyRMBGiftsActivity', ACTIVITY_TYPE.DAILY_RMB_GIFTS, done);
});
it('寻宝骑兵活动-活动数据', function (done) {
it.skip('寻宝骑兵活动-活动数据', function (done) {
checkActivityData(pinusClient, 'activity.treasureHuntHandler.getTreasureHuntActivity', ACTIVITY_TYPE.TREASURE_HUNT, done);
});
@@ -188,20 +188,23 @@ describe('活动测试', function () {
function checkActivityData(pinusClient, url, type, done) {
try {
requestActivity(pinusClient, 'activity.activityHandler.debugActivityByType', { type })
requestActivity(pinusClient, 'activity.activityHandler.debugActivityMemory', { type })
.then((data: any) => {
if (data.data) {
checkSuccessResponse(data);
return data.data
expect(data.data.activities).to.be.an('array');
let activitiesByType = data.data.activities.filter(activity => {
return activity && activity[1] && activity[1].type == type;
});
return activitiesByType
} else {
return null;
}
})
.then((activityData: any) => {
if (activityData && activityData.activityId) {
activityId = activityData.activityId;
// console.log('activityId', activityData.activityId)
return requestActivity(pinusClient, url, { activityId: activityData.activityId });
expect(activityData).to.be.an('array');
if (activityData.length > 0) {
return requestActivity(pinusClient, url, { activityId: activityData[0][1].activityId });
} else {
noActivityData(done);
}