feat: integrate erqiwang rooms and use spec-compliant Web compilation
This commit is contained in:
@@ -604,7 +604,7 @@ for (const mutate of [
|
||||
setup.session.handleLogin(fixture('player-login-success.json'));
|
||||
const before = setup.store.getState();
|
||||
const data = {state: 0, roomcode: '123456', seat: 0, roomtype: [1, {count: 4}]};
|
||||
setup.gameSession.entry.resolveSeatCount = roomtype => { mutate(roomtype); return 4; };
|
||||
setup.gameSession.entry.resolveSeatCount = roomtype => { assert.ok(Array.isArray(roomtype)); mutate(roomtype); return 4; };
|
||||
assert.throws(() => setup.session.handleCreateRoom(data), TypeError);
|
||||
assert.deepEqual(data.roomtype, [1, {count: 4}]);
|
||||
assert.equal(Object.isFrozen(data.roomtype), false);
|
||||
|
||||
Reference in New Issue
Block a user