✨ feat(gift): 修改宝箱保底机制
This commit is contained in:
47
game-server/test/gift.test.ts
Normal file
47
game-server/test/gift.test.ts
Normal 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();
|
||||
});
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user