🧪 test(测试用例): 学宫
This commit is contained in:
@@ -38,64 +38,64 @@ describe('任务测试', function () {
|
||||
done();
|
||||
});
|
||||
|
||||
it('检查领取主线任务', function (done) {
|
||||
const type = TASK_FUN_TYPE.MAIN;
|
||||
// 完成所有主线任务
|
||||
pinusClient.request('role.taskHandler.debugRefTask', { magicWord: DEBUG_MAGIC_WORD, type }, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
pinusClient.request('role.taskHandler.debugCompleteMainStage', { magicWord: DEBUG_MAGIC_WORD, type }, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.mainTask.taskList).to.be.an('array');
|
||||
expect(res.data.mainTask.stage).to.be.a('number');
|
||||
let promiseFuns = res.data.mainTask.taskList.map(task => {
|
||||
return receiveTaskPromise(pinusClient, { type, id: task.id });
|
||||
});
|
||||
Promise.all(promiseFuns).then(() => {
|
||||
pinusClient.request('role.taskHandler.receiveMainStage', { stage: res.data.mainTask.stage }, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
checkMainTask(res.data);
|
||||
checkDisplayItems(res.data.goods);
|
||||
done();
|
||||
})
|
||||
})
|
||||
});
|
||||
// it('检查领取主线任务', function (done) {
|
||||
// const type = TASK_FUN_TYPE.MAIN;
|
||||
// // 完成所有主线任务
|
||||
// pinusClient.request('role.taskHandler.debugRefTask', { magicWord: DEBUG_MAGIC_WORD, type }, (res) => {
|
||||
// checkSuccessResponse(res);
|
||||
// pinusClient.request('role.taskHandler.debugCompleteMainStage', { magicWord: DEBUG_MAGIC_WORD, type }, (res) => {
|
||||
// checkSuccessResponse(res);
|
||||
// expect(res.data.mainTask.taskList).to.be.an('array');
|
||||
// expect(res.data.mainTask.stage).to.be.a('number');
|
||||
// let promiseFuns = res.data.mainTask.taskList.map(task => {
|
||||
// return receiveTaskPromise(pinusClient, { type, id: task.id });
|
||||
// });
|
||||
// Promise.all(promiseFuns).then(() => {
|
||||
// pinusClient.request('role.taskHandler.receiveMainStage', { stage: res.data.mainTask.stage }, (res) => {
|
||||
// checkSuccessResponse(res);
|
||||
// checkMainTask(res.data);
|
||||
// checkDisplayItems(res.data.goods);
|
||||
// done();
|
||||
// })
|
||||
// })
|
||||
// });
|
||||
|
||||
});
|
||||
});
|
||||
it('检查领取每日任务', function (done) {
|
||||
checkReceiveTask(pinusClient, done, TASK_FUN_TYPE.DAILY);
|
||||
});
|
||||
it('检查领取成就', function (done) {
|
||||
checkReceiveTask(pinusClient, done, TASK_FUN_TYPE.ACHIEVEMENT);
|
||||
});
|
||||
it('领取每日活跃奖励', function (done) {
|
||||
const type = TASK_FUN_TYPE.DAILY;
|
||||
// 完成所有主线任务
|
||||
pinusClient.request('role.taskHandler.debugRefTask', { magicWord: DEBUG_MAGIC_WORD, type }, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
pinusClient.request('role.taskHandler.debugIncPoint', { magicWord: DEBUG_MAGIC_WORD, type, point: 500 }, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
pinusClient.request('role.taskHandler.receiveActiveReward', {}, (res) => {
|
||||
checkSuccessResponse(res);
|
||||
expect(res.data.point).to.be.a('number');
|
||||
checkDisplayItems(res.data.goods);
|
||||
done();
|
||||
})
|
||||
});
|
||||
// });
|
||||
// });
|
||||
// it('检查领取每日任务', function (done) {
|
||||
// checkReceiveTask(pinusClient, done, TASK_FUN_TYPE.DAILY);
|
||||
// });
|
||||
// it('检查领取成就', function (done) {
|
||||
// checkReceiveTask(pinusClient, done, TASK_FUN_TYPE.ACHIEVEMENT);
|
||||
// });
|
||||
// it('领取每日活跃奖励', function (done) {
|
||||
// const type = TASK_FUN_TYPE.DAILY;
|
||||
// // 完成所有主线任务
|
||||
// pinusClient.request('role.taskHandler.debugRefTask', { magicWord: DEBUG_MAGIC_WORD, type }, (res) => {
|
||||
// checkSuccessResponse(res);
|
||||
// pinusClient.request('role.taskHandler.debugIncPoint', { magicWord: DEBUG_MAGIC_WORD, type, point: 500 }, (res) => {
|
||||
// checkSuccessResponse(res);
|
||||
// pinusClient.request('role.taskHandler.receiveActiveReward', {}, (res) => {
|
||||
// checkSuccessResponse(res);
|
||||
// expect(res.data.point).to.be.a('number');
|
||||
// checkDisplayItems(res.data.goods);
|
||||
// done();
|
||||
// })
|
||||
// });
|
||||
|
||||
});
|
||||
});
|
||||
it('检查领取pvp任务', function (done) {
|
||||
checkReceiveTask(pinusClient, done, TASK_FUN_TYPE.PVP);
|
||||
});
|
||||
// });
|
||||
// });
|
||||
// it('检查领取pvp任务', function (done) {
|
||||
// checkReceiveTask(pinusClient, done, TASK_FUN_TYPE.PVP);
|
||||
// });
|
||||
|
||||
it('领取每周活跃奖励', function (done) {
|
||||
checkReceiveBox(pinusClient, done, TASK_FUN_TYPE.DAILY)
|
||||
});
|
||||
// it('领取每周活跃奖励', function (done) {
|
||||
// checkReceiveBox(pinusClient, done, TASK_FUN_TYPE.DAILY)
|
||||
// });
|
||||
|
||||
it('领取成就积分宝箱', function (done) {
|
||||
checkReceiveBox(pinusClient, done, TASK_FUN_TYPE.ACHIEVEMENT)
|
||||
});
|
||||
// it('领取成就积分宝箱', function (done) {
|
||||
// checkReceiveBox(pinusClient, done, TASK_FUN_TYPE.ACHIEVEMENT)
|
||||
// });
|
||||
});
|
||||
|
||||
function receiveTaskPromise(pinusClient, param) {
|
||||
|
||||
Reference in New Issue
Block a user