UNPKG

@gameye/sdk

Version:
28 lines 1.25 kB
"use strict"; 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