feat(gift): 修改宝箱保底机制

This commit is contained in:
liangtongchuan
2023-02-18 18:15:34 +08:00
committed by luying
parent 321d9d15ba
commit 199677e2a4
9 changed files with 1863 additions and 1688 deletions

View File

@@ -0,0 +1,47 @@
import 'mocha';
import { PinusWSClient } from 'pinus-robot-plugin';
import { expect } from 'chai';
import { Client } from './Client';
import { addItem, checkSuccessResponse } from './CheckPatten';
describe('测试英杰传宝箱', function () {
let pinusClient: PinusWSClient;
let roleInfo;
const GOOD_ID_ZHUGE = 71058;
const GOOD_ID_RED_RAND = 71072;
before(function (done) {
const c = new Client();
const timer = setInterval(() => {
if (c.client) {
pinusClient = c.client;
roleInfo = c.roleInfo;
clearInterval(timer);
done();
}
}, 500);
});
afterEach(function (done) {
pinusClient.disconnect();
// disconnect 后等待 500ms供服务器清理环境、退出频道等
setTimeout(() => {
done();
}, 500);
});
it('使用随机保底宝箱', function (done) {
addItem(pinusClient, GOOD_ID_RED_RAND, 1, (res) => {
pinusClient.request('role.itemHandler.useItem', {
id: GOOD_ID_RED_RAND,
selected: [],
count: 1
}, (res) => {
checkSuccessResponse(res);
console.log(JSON.stringify(res));
done();
});
});
});
});