@gameye/sdk
Version:
Node.js SDK for Gameye
28 lines • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const test = require("blue-tape");
const mocks = require("../mocks");
const player_1 = require("./player");
test("selectPlayerList", async (t) => {
const playerList = player_1.selectPlayerList(mocks.statisticStateMock);
t.equal(playerList.length, 2);
t.equal(playerList.filter(i => i.playerKey === "3").length, 1);
t.equal(playerList.filter(i => i.playerKey === "3")[0].name, "denise");
t.equal(playerList.filter(i => i.playerKey === "4").length, 1);
t.equal(playerList.filter(i => i.playerKey === "4")[0].name, "Smashmint");
});
test("selectPlayerListForTeam", async (t) => {
const playerList = player_1.selectPlayerListForTeam(mocks.statisticStateMock, "1");
t.equal(playerList.length, 1);
t.equal(playerList.filter(i => i.playerKey === "3").length, 1);
t.equal(playerList.filter(i => i.playerKey === "3")[0].name, "denise");
});
test("selectPlayerItem", async (t) => {
const playerItem = player_1.selectPlayerItem(mocks.statisticStateMock, "4");
t.ok(playerItem);
if (playerItem) {
t.equal(playerItem.playerKey, "4");
t.equal(playerItem.name, "Smashmint");
}
});
//# sourceMappingURL=player.spec.js.map