Files
chemmazz/server/rooms/game.test.ts

22 lines
672 B
TypeScript

import { GameRoom } from './game';
describe("Room", function () {
let room: GameRoom = null;
describe("onMessage / dispatchMessage", () => {
it("should be able to create a GameRoom instance", () => {
room = new GameRoom();
expect(room).not.toBeNull();
expect(room).toHaveProperty('dispatcher');
expect(room).toHaveProperty('currentDealer');
expect(room).toHaveProperty('gameType');
});
it("after creation getSeatedPlayers should return an empty array", () => {
room = new GameRoom();
expect(room.getSeatedPlayers()).toEqual([]);
})
});
});