跳过个别活动和挂机的测试;关闭两个接口的 protobuf;修改部分测试用例和接口代码
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user