抽卡:修改抽卡奖池逻辑

This commit is contained in:
luying
2022-07-08 14:09:18 +08:00
parent e4d8708898
commit 35c7c57bda
20 changed files with 695 additions and 579 deletions

View File

@@ -3,7 +3,7 @@ import 'mocha';
import { PinusWSClient } from 'pinus-robot-plugin';
import { expect } from 'chai';
import { checkSuccessResponse, checkDisplayItems, checkHero, addItem } from './CheckPatten';
import { GACHA_ID } from '../../shared/consts';
import { GACHA_TYPE } from '../../shared/consts';
describe('抽卡测试', function () {
@@ -40,12 +40,12 @@ describe('抽卡测试', function () {
expect(gacha.refFreeTime).to.be.a('number');
expect(gacha.count).to.be.a('number');
checkFloor(gacha.floor);
if(gacha.gachaId == GACHA_ID.NORMAL) {
if(gacha.gachaId == GACHA_TYPE.NORMAL) {
checkHope(gacha.hope);
expect(gacha.point).to.be.a('number');
checkTurntable(gacha.turntable);
}
if(gacha.gachaId == GACHA_ID.ASSIGN) {
if(gacha.gachaId == GACHA_TYPE.ASSIGN) {
expect(gacha.pickHero).to.be.a('number');
}
});
@@ -54,27 +54,27 @@ describe('抽卡测试', function () {
});
it('检查元宝招募', function (done) {
let gachaId = GACHA_ID.ASSIGN;
let gachaId = GACHA_TYPE.ASSIGN;
let hid1 = 1, hid2 = 2;
checkSetHope(pinusClient, gachaId, hid1, hid2, function(res) {
addItem(pinusClient, 22001, 10, function(res) {
checkPull(pinusClient, done, GACHA_ID.NORMAL, 0, 10);
checkPull(pinusClient, done, GACHA_TYPE.NORMAL, 0, 10);
});
})
});
it('检查友情点招募', function (done) {
addItem(pinusClient, 40003, 1000, function(res) {
checkPull(pinusClient, done, GACHA_ID.FRDPOINT, 0, 10);
checkPull(pinusClient, done, GACHA_TYPE.FRDPOINT, 0, 10);
});
});
it('检查求贤若渴招募', function (done) {
let gachaId = GACHA_ID.ASSIGN;
let gachaId = GACHA_TYPE.ASSIGN;
let pickHero = 1;
addItem(pinusClient, 22002, 10, function(res) {
checkSetPickHero(pinusClient, gachaId, 0, pickHero, (res) => {
checkPull(pinusClient, done, GACHA_ID.ASSIGN, 0, 5);
checkPull(pinusClient, done, GACHA_TYPE.ASSIGN, 0, 5);
})
});
});