From de6cf8d15321305bca72af306fc7460a47420b44 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 4 Aug 2024 16:03:36 +0200 Subject: [PATCH] chore(deps): update typescript-eslint monorepo to v8 (major) (#700) --- ...start-game-confirm-dialog-content.types.ts | 9 +- ...y-role-picker-description-content.types.ts | 2 +- .../GamePhaseStartsEvent.vue | 2 +- .../game-turn-starts-event.types.ts | 51 +- ...game-events-monitor-current-event.types.ts | 7 +- .../game-playground-content.types.ts | 17 +- .../shared/role/RoleImage/role-image.types.ts | 6 +- .../useFetchGameHistoryRecords.ts | 2 +- app/composables/api/game/useFetchGames.ts | 8 +- app/composables/api/role/useFetchRoles.ts | 2 +- app/pages/game/[id].vue | 2 +- .../flat-configs/eslint.global-config.mjs | 26 +- .../flat-configs/eslint.import-config.mjs | 6 +- .../flat-configs/eslint.stylistic-config.mjs | 8 +- .../flat-configs/eslint.tests-config.mjs | 1 + .../flat-configs/eslint.typescript-config.mjs | 35 +- .../eslint/flat-configs/eslint.vue-config.mjs | 7 +- package.json | 6 +- pnpm-lock.yaml | 204 +- .../playwright-roles.when-steps-helpers.ts | 11 +- tests/stryker/incremental.json | 97139 ++++++++-------- ...eLobbyRandomCompositionButton.nuxt.spec.ts | 2 +- .../GameLobbyStartGameButton.nuxt.spec.ts | 6 +- .../GameLobbyHeader.nuxt.spec.ts | 4 +- .../GameLobbyPlayerCard.nuxt.spec.ts | 4 +- .../pages/game/GameOver/GameOver.nuxt.spec.ts | 4 +- .../useWerewolvesAssistantApiError.spec.ts | 4 +- .../useFetchGameHistoryRecords.spec.ts | 4 +- .../useGameHistoryRecord.spec.ts | 2 +- .../api/game/useFetchGames.spec.ts | 4 +- .../useFetchRandomGameComposition.spec.ts | 4 +- .../api/role/useFetchRoles.spec.ts | 4 +- .../pages/game-lobby/game-lobby.nuxt.spec.ts | 2 +- .../useGameHistoryRecordsStore.spec.ts | 4 +- .../specs/stores/role/useRolesStore.spec.ts | 4 +- .../composables/i18n/useI18n.factory.ts | 4 +- tests/unit/utils/helpers/mock.helpers.ts | 6 +- 37 files changed, 48733 insertions(+), 48880 deletions(-) diff --git a/app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/game-lobby-start-game-confirm-dialog-content.types.ts b/app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/game-lobby-start-game-confirm-dialog-content.types.ts index e3a513b13e8..262a92c59af 100644 --- a/app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/game-lobby-start-game-confirm-dialog-content.types.ts +++ b/app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/game-lobby-start-game-confirm-dialog-content.types.ts @@ -1,19 +1,16 @@ import type { GameLobbyStartGameConfirmDialogStep } from "~/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/game-lobby-start-game-confirm-dialog.types"; import type GameLobbyStartGameConfirmDialogPlayersPositioned from "~/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogPlayersPositioned/GameLobbyStartGameConfirmDialogPlayersPositioned.vue"; -import type GameLobbyStartGameConfirmDialogPlayersReady from "~/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogPlayersReady/GameLobbyStartGameConfirmDialogPlayersReady.vue"; type GameLobbyStartGameConfirmDialogContentProps = { currentConfirmStep: GameLobbyStartGameConfirmDialogStep; }; type GameLobbyStartGameConfirmDialogContentEmits = { - confirmStep: [], - rejectPlayersPositionStep: [], + confirmStep: []; + rejectPlayersPositionStep: []; }; -type GameLobbyStartGameConfirmDialogStepComponents = - | typeof GameLobbyStartGameConfirmDialogPlayersPositioned - | typeof GameLobbyStartGameConfirmDialogPlayersReady; +type GameLobbyStartGameConfirmDialogStepComponents = typeof GameLobbyStartGameConfirmDialogPlayersPositioned; export type { GameLobbyStartGameConfirmDialogContentProps, diff --git a/app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/game-lobby-role-picker-description-content.types.ts b/app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/game-lobby-role-picker-description-content.types.ts index c16feaf28ed..9c96934f7e7 100644 --- a/app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/game-lobby-role-picker-description-content.types.ts +++ b/app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/game-lobby-role-picker-description-content.types.ts @@ -1,7 +1,7 @@ import type { Role } from "~/composables/api/role/types/role.class"; type GameLobbyRolePickerDescriptionContentProps = { - pickedRole: Role + pickedRole: Role; }; export type { GameLobbyRolePickerDescriptionContentProps }; \ No newline at end of file diff --git a/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.vue b/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.vue index cefe896ff93..c35fcf6fb50 100644 --- a/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.vue +++ b/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.vue @@ -48,7 +48,7 @@ const displayedPhase = computed(() => { return game.value.phase.name === "day" ? "night" : "day"; }); -const displayedPhaseLottieComponent = computed(() => { +const displayedPhaseLottieComponent = computed(() => { if (displayedPhase.value === "day") { return GameDayPhaseLottie; } diff --git a/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/game-turn-starts-event.types.ts b/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/game-turn-starts-event.types.ts index 5e1d5003c0f..994c01aa2c5 100644 --- a/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/game-turn-starts-event.types.ts +++ b/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/game-turn-starts-event.types.ts @@ -1,52 +1,7 @@ import type GameAccursedWolfFatherTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent.vue"; -import type GameActorTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameActorTurnStartsEvent/GameActorTurnStartsEvent.vue"; -import type GameBigBadWolfTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.vue"; -import type GameCharmedTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.vue"; -import type GameCupidTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.vue"; -import type GameDefenderTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.vue"; -import type GameFoxTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameFoxTurnStartsEvent/GameFoxTurnStartsEvent.vue"; -import type GameHunterTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameHunterTurnStartsEvent/GameHunterTurnStartsEvent.vue"; -import type GameLoversTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.vue"; -import type GamePiedPiperTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GamePiedPiperTurnStartsEvent/GamePiedPiperTurnStartsEvent.vue"; -import type GameScandalmongerTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScandalmongerTurnStartsEvent/GameScandalmongerTurnStartsEvent.vue"; -import type GameScapegoatTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScapegoatTurnStartsEvent/GameScapegoatTurnStartsEvent.vue"; -import type GameSeerTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.vue"; -import type GameSheriffTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.vue"; -import type GameStutteringJudgeTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameStutteringJudgeTurnStartsEvent/GameStutteringJudgeTurnStartsEvent.vue"; -import type GameSurvivorsTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.vue"; -import type GameThiefTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.vue"; -import type GameThreeBrothersTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.vue"; -import type GameTwoSistersTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.vue"; -import type GameWerewolvesTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.vue"; -import type GameWhiteWerewolfTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent.vue"; -import type GameWildChildTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWildChildTurnStartsEvent/GameWildChildTurnStartsEvent.vue"; -import type GameWitchTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.vue"; -import type GameWolfHoundTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.vue"; -type GameTurnStartsEventTypeComponent = - | typeof GameAccursedWolfFatherTurnStartsEvent - | typeof GameActorTurnStartsEvent - | typeof GameBigBadWolfTurnStartsEvent - | typeof GameCharmedTurnStartsEvent - | typeof GameCupidTurnStartsEvent - | typeof GameDefenderTurnStartsEvent - | typeof GameFoxTurnStartsEvent - | typeof GameHunterTurnStartsEvent - | typeof GameLoversTurnStartsEvent - | typeof GamePiedPiperTurnStartsEvent - | typeof GameScandalmongerTurnStartsEvent - | typeof GameScapegoatTurnStartsEvent - | typeof GameSeerTurnStartsEvent - | typeof GameSheriffTurnStartsEvent - | typeof GameStutteringJudgeTurnStartsEvent - | typeof GameSurvivorsTurnStartsEvent - | typeof GameThiefTurnStartsEvent - | typeof GameThreeBrothersTurnStartsEvent - | typeof GameTwoSistersTurnStartsEvent - | typeof GameWerewolvesTurnStartsEvent - | typeof GameWhiteWerewolfTurnStartsEvent - | typeof GameWildChildTurnStartsEvent - | typeof GameWitchTurnStartsEvent - | typeof GameWolfHoundTurnStartsEvent; +type GameTurnStartsEventTypeComponent = typeof GameAccursedWolfFatherTurnStartsEvent + + ; export type { GameTurnStartsEventTypeComponent }; \ No newline at end of file diff --git a/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/game-events-monitor-current-event.types.ts b/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/game-events-monitor-current-event.types.ts index c3793bc7790..55e7bedad2a 100644 --- a/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/game-events-monitor-current-event.types.ts +++ b/app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/game-events-monitor-current-event.types.ts @@ -1,12 +1,7 @@ import type GamePhaseStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.vue"; -import type GamePlayerDiesEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.vue"; -import type GameSeerHasSeenEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.vue"; -import type GameStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.vue"; -import type GameTurnStartsEvent from "~/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.vue"; import type { GameEvent } from "~/composables/api/game/game-event/game-event.class"; -type GameEventsMonitorEventTypeComponent = - typeof GamePhaseStartsEvent | typeof GamePlayerDiesEvent | typeof GameSeerHasSeenEvent | typeof GameStartsEvent | typeof GameTurnStartsEvent; +type GameEventsMonitorEventTypeComponent = typeof GamePhaseStartsEvent; type CurrentGameEventProps = { event: GameEvent; diff --git a/app/components/pages/game/GamePlaying/GamePlayground/game-playground-content.types.ts b/app/components/pages/game/GamePlaying/GamePlayground/game-playground-content.types.ts index b326185985c..880cb468f46 100644 --- a/app/components/pages/game/GamePlaying/GamePlayground/game-playground-content.types.ts +++ b/app/components/pages/game/GamePlaying/GamePlayground/game-playground-content.types.ts @@ -1,20 +1,5 @@ import type GameBuryDeadBodiesPlayground from "~/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.vue"; -import type GameChooseCardPlayground from "~/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseCardPlayground/GameChooseCardPlayground.vue"; -import type GameChooseSidePlayground from "~/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.vue"; -import type GameNoActionPlayground from "~/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameNoActionPlayground/GameNoActionPlayground.vue"; -import type GameRequestAnotherVotePlayground from "~/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.vue"; -import type GameTargetPlayground from "~/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlayground.vue"; -import type GameUsePotionsPlayground from "~/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.vue"; -import type GameVotePlayground from "~/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlayground.vue"; -type GamePlaygroundTypeComponent = - | typeof GameBuryDeadBodiesPlayground - | typeof GameChooseCardPlayground - | typeof GameChooseSidePlayground - | typeof GameNoActionPlayground - | typeof GameRequestAnotherVotePlayground - | typeof GameTargetPlayground - | typeof GameUsePotionsPlayground - | typeof GameVotePlayground; +type GamePlaygroundTypeComponent = typeof GameBuryDeadBodiesPlayground; export type { GamePlaygroundTypeComponent }; \ No newline at end of file diff --git a/app/components/shared/role/RoleImage/role-image.types.ts b/app/components/shared/role/RoleImage/role-image.types.ts index c17256d5b53..b20f3d0495a 100644 --- a/app/components/shared/role/RoleImage/role-image.types.ts +++ b/app/components/shared/role/RoleImage/role-image.types.ts @@ -1,9 +1,9 @@ import type { RoleName } from "~/composables/api/role/types/role.types"; type RoleImageProps = { - alt?: string, - roleName?: RoleName, - sizes?: string, + alt?: string; + roleName?: RoleName; + sizes?: string; definition?: "normal" | "small"; }; diff --git a/app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts b/app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts index 7e5a72a1e96..bc379a7b6e5 100644 --- a/app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts +++ b/app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts @@ -11,7 +11,7 @@ function useFetchGameHistoryRecords(): UseFetchGameHistory { async function getGameHistoryRecords(gameId: string): Promise> | null> { try { return await fetchWerewolvesAssistantApi(`/games/${gameId}/history`, { method: "GET" }); - } catch (error) { + } catch { return null; } } diff --git a/app/composables/api/game/useFetchGames.ts b/app/composables/api/game/useFetchGames.ts index 47094702209..b322f9db19b 100644 --- a/app/composables/api/game/useFetchGames.ts +++ b/app/composables/api/game/useFetchGames.ts @@ -19,7 +19,7 @@ function useFetchGames(): UseFetchGames { method: "POST", body: JSON.stringify(createGameDto), }); - } catch (error) { + } catch { return null; } } @@ -27,7 +27,7 @@ function useFetchGames(): UseFetchGames { async function getGame(gameId: string): Promise> | null> { try { return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: "GET" }); - } catch (error) { + } catch { return null; } } @@ -35,7 +35,7 @@ function useFetchGames(): UseFetchGames { async function cancelGame(gameId: string): Promise> | null> { try { return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: "DELETE" }); - } catch (error) { + } catch { return null; } } @@ -46,7 +46,7 @@ function useFetchGames(): UseFetchGames { method: "POST", body: JSON.stringify(makeGamePlayDto), }); - } catch (error) { + } catch { return null; } } diff --git a/app/composables/api/role/useFetchRoles.ts b/app/composables/api/role/useFetchRoles.ts index 70d613d96f4..b416a2c385b 100644 --- a/app/composables/api/role/useFetchRoles.ts +++ b/app/composables/api/role/useFetchRoles.ts @@ -11,7 +11,7 @@ function useFetchRoles(): UseFetchRoles { async function fetchRoles(): Promise> | null> { try { return await fetchWerewolvesAssistantApi(`/roles`, { method: "GET" }); - } catch (error) { + } catch { return null; } } diff --git a/app/pages/game/[id].vue b/app/pages/game/[id].vue index 40e07151cb1..d9d0c2c06eb 100644 --- a/app/pages/game/[id].vue +++ b/app/pages/game/[id].vue @@ -46,7 +46,7 @@ import type { GameStatus } from "~/composables/api/game/types/game.types"; import { useAudioStore } from "~/stores/audio/useAudioStore"; import { useGameStore } from "~/stores/game/useGameStore"; -type GameStatusComponent = typeof GameCanceled | typeof GameOver | typeof GamePlaying; +type GameStatusComponent = typeof GameCanceled ; const route = useRoute(); const gameStore = useGameStore(); diff --git a/config/eslint/flat-configs/eslint.global-config.mjs b/config/eslint/flat-configs/eslint.global-config.mjs index e1c6f3d2d39..d45692ae691 100644 --- a/config/eslint/flat-configs/eslint.global-config.mjs +++ b/config/eslint/flat-configs/eslint.global-config.mjs @@ -46,8 +46,10 @@ const ESLINT_GLOBAL_CONFIG = Object.freeze({ }, }, rules: { - // ---- ESLint Rules ----- - // - Possible Problems (https://eslint.org/docs/rules/#possible-problems) + /* + * ---- ESLint Rules ----- + * - Possible Problems (https://eslint.org/docs/rules/#possible-problems) + */ "array-callback-return": ERROR, "constructor-super": ERROR, "for-direction": ERROR, @@ -58,6 +60,7 @@ const ESLINT_GLOBAL_CONFIG = Object.freeze({ "no-compare-neg-zero": ERROR, "no-cond-assign": ERROR, "no-const-assign": ERROR, + "no-constant-binary-expression": ERROR, "no-constant-condition": ERROR, "no-constructor-return": ERROR, "no-control-regex": ERROR, @@ -100,12 +103,15 @@ const ESLINT_GLOBAL_CONFIG = Object.freeze({ "no-unused-private-class-members": ERROR, "no-unused-vars": ERROR, "no-use-before-define": ERROR, + "no-useless-assignment": ERROR, "no-useless-backreference": ERROR, "require-atomic-updates": OFF, "use-isnan": ERROR, "valid-typeof": ERROR, - // ---- ESLint Rules ----- - // - Suggestions (https://eslint.org/docs/rules/#suggestions) + /* + * ---- ESLint Rules ----- + * - Suggestions (https://eslint.org/docs/rules/#suggestions) + */ "accessor-pairs": ERROR, "arrow-body-style": [ERROR, "as-needed"], "block-scoped-var": ERROR, @@ -113,7 +119,7 @@ const ESLINT_GLOBAL_CONFIG = Object.freeze({ "capitalized-comments": [ERROR, NEVER, { ignorePattern: "TODO|Stryker" }], "class-methods-use-this": ERROR, "complexity": ERROR, - "consistent-return": ERROR, + "consistent-return": OFF, "consistent-this": ERROR, "curly": ERROR, "default-case": ERROR, @@ -138,7 +144,6 @@ const ESLINT_GLOBAL_CONFIG = Object.freeze({ "max-nested-callbacks": [ERROR, MAX_NESTED_CALLBACK], "max-params": [ERROR, MAX_PARAMS], "max-statements": OFF, - "multiline-comment-style": [ERROR, "separate-lines"], "new-cap": ERROR, "no-alert": ERROR, "no-array-constructor": ERROR, @@ -152,6 +157,7 @@ const ESLINT_GLOBAL_CONFIG = Object.freeze({ "no-else-return": ERROR, "no-empty": ERROR, "no-empty-function": ERROR, + "no-empty-static-block": ERROR, "no-eq-null": ERROR, "no-eval": ERROR, "no-extend-native": ERROR, @@ -195,6 +201,7 @@ const ESLINT_GLOBAL_CONFIG = Object.freeze({ "no-regex-spaces": ERROR, "no-restricted-exports": OFF, "no-restricted-globals": OFF, + "no-restricted-imports": OFF, "no-restricted-properties": OFF, "no-restricted-syntax": [ERROR, "SwitchStatement", "SwitchCase", "DoWhileStatement"], "no-return-assign": ERROR, @@ -249,9 +256,10 @@ const ESLINT_GLOBAL_CONFIG = Object.freeze({ "symbol-description": ERROR, "vars-on-top": ERROR, "yoda": ERROR, - // ---- ESLint Rules ----- - // - Layout & Formatting (https://eslint.org/docs/rules/#layout-formatting) - "line-comment-position": ERROR, + /* + * ---- ESLint Rules ----- + * - Layout & Formatting (https://eslint.org/docs/rules/#layout-formatting) + */ "unicode-bom": ERROR, }, }); diff --git a/config/eslint/flat-configs/eslint.import-config.mjs b/config/eslint/flat-configs/eslint.import-config.mjs index a4b6267c450..64d958977e4 100644 --- a/config/eslint/flat-configs/eslint.import-config.mjs +++ b/config/eslint/flat-configs/eslint.import-config.mjs @@ -16,8 +16,10 @@ const ESLINT_IMPORT_CONFIG = { }, }, rules: { - // ---- ESLint Import Rules ----- - // - Helpful warnings (https://github.com/import-js/eslint-plugin-import#helpful-warnings) + /* + * ---- ESLint Import Rules ----- + * - Helpful warnings (https://github.com/import-js/eslint-plugin-import#helpful-warnings) + */ "import/export": ERROR, "import/no-deprecated": ERROR, "import/no-empty-named-blocks": ERROR, diff --git a/config/eslint/flat-configs/eslint.stylistic-config.mjs b/config/eslint/flat-configs/eslint.stylistic-config.mjs index 51c2111df40..becb90534f4 100644 --- a/config/eslint/flat-configs/eslint.stylistic-config.mjs +++ b/config/eslint/flat-configs/eslint.stylistic-config.mjs @@ -25,6 +25,7 @@ const ESLINT_STYLISTIC_CONFIG = { "@stylistic/dot-location": [ERROR, "property"], "@stylistic/eol-last": [ERROR, NEVER], "@stylistic/function-call-argument-newline": [ERROR, "consistent"], + "@stylistic/func-call-spacing": ERROR, "@stylistic/function-call-spacing": ERROR, "@stylistic/function-paren-newline": [ERROR, "multiline"], "@stylistic/generator-star-spacing": [ @@ -51,11 +52,12 @@ const ESLINT_STYLISTIC_CONFIG = { "@stylistic/jsx-curly-spacing": ERROR, "@stylistic/jsx-equals-spacing": ERROR, "@stylistic/jsx-first-prop-new-line": ERROR, - "@stylistic/jsx-indent": ERROR, + "@stylistic/jsx-function-call-newline": ERROR, "@stylistic/jsx-indent-props": ERROR, "@stylistic/jsx-max-props-per-line": ERROR, "@stylistic/jsx-newline": ERROR, "@stylistic/jsx-one-expression-per-line": ERROR, + "@stylistic/jsx-pascal-case": ERROR, "@stylistic/jsx-props-no-multi-spaces": ERROR, "@stylistic/jsx-quotes": ERROR, "@stylistic/jsx-self-closing-comp": ERROR, @@ -64,15 +66,19 @@ const ESLINT_STYLISTIC_CONFIG = { "@stylistic/jsx-wrap-multilines": ERROR, "@stylistic/key-spacing": [ERROR, { mode: "strict" }], "@stylistic/keyword-spacing": ERROR, + "@stylistic/line-comment-position": ERROR, "@stylistic/linebreak-style": ERROR, "@stylistic/lines-around-comment": OFF, + "@stylistic/lines-between-class-members": [ERROR, ALWAYS], "@stylistic/max-len": [ ERROR, { ...MAX_LENGTH_DEFAULT_CONFIG, ignoreComments: true, }, ], + "@stylistic/member-delimiter-style": ERROR, "@stylistic/max-statements-per-line": [ERROR, { max: 1 }], + "@stylistic/multiline-comment-style": ERROR, "@stylistic/multiline-ternary": [ERROR, NEVER], "@stylistic/new-parens": ERROR, "@stylistic/newline-per-chained-call": OFF, diff --git a/config/eslint/flat-configs/eslint.tests-config.mjs b/config/eslint/flat-configs/eslint.tests-config.mjs index 8a9fa4a38a2..961dbc78966 100644 --- a/config/eslint/flat-configs/eslint.tests-config.mjs +++ b/config/eslint/flat-configs/eslint.tests-config.mjs @@ -12,6 +12,7 @@ const ESLINT_TESTS_CONFIG = { "import/no-namespace": OFF, "@typescript-eslint/init-declarations": OFF, "@typescript-eslint/no-magic-numbers": OFF, + "@typescript-eslint/prefer-destructuring": OFF, "vitest/consistent-test-filename": [ERROR, { pattern: "^(.+\\.spec)\\.ts$" }], "vitest/consistent-test-it": [ERROR, { fn: "it" }], "vitest/expect-expect": ERROR, diff --git a/config/eslint/flat-configs/eslint.typescript-config.mjs b/config/eslint/flat-configs/eslint.typescript-config.mjs index edae0f0e8db..e8549eb6fca 100644 --- a/config/eslint/flat-configs/eslint.typescript-config.mjs +++ b/config/eslint/flat-configs/eslint.typescript-config.mjs @@ -39,20 +39,24 @@ const ESLINT_TYPESCRIPT_CONFIG = Object.freeze({ "no-throw-literal": OFF, "no-unused-expressions": OFF, "no-useless-constructor": OFF, + "prefer-destructuring": OFF, + "prefer-promise-reject-errors": OFF, "require-await": OFF, - // ---- TypeScript Rules ----- - // - Supported Rules (https://typescript-eslint.io/rules/#supported-rules) + /* + * ---- TypeScript Rules ----- + * - Supported Rules (https://typescript-eslint.io/rules/#supported-rules) + */ "@typescript-eslint/adjacent-overload-signatures": ERROR, "@typescript-eslint/array-type": ERROR, "@typescript-eslint/await-thenable": ERROR, "@typescript-eslint/ban-ts-comment": ERROR, "@typescript-eslint/ban-tslint-comment": ERROR, - "@typescript-eslint/ban-types": ERROR, "@typescript-eslint/class-literal-property-style": ERROR, "@typescript-eslint/class-methods-use-this": ERROR, "@typescript-eslint/consistent-generic-constructors": [ERROR, "type-annotation"], "@typescript-eslint/consistent-indexed-object-style": ERROR, + "@typescript-eslint/consistent-return": ERROR, "@typescript-eslint/consistent-type-assertions": ERROR, "@typescript-eslint/consistent-type-definitions": [ERROR, "type"], "@typescript-eslint/consistent-type-exports": ERROR, @@ -76,14 +80,16 @@ const ESLINT_TYPESCRIPT_CONFIG = Object.freeze({ ...NAMING_CONVENTION_DEFAULT_CONFIG, ], "@typescript-eslint/no-array-constructor": ERROR, + "@typescript-eslint/no-array-delete": ERROR, "@typescript-eslint/no-base-to-string": ERROR, "@typescript-eslint/no-confusing-non-null-assertion": ERROR, "@typescript-eslint/no-confusing-void-expression": [ERROR, { ignoreArrowShorthand: true }], "@typescript-eslint/no-dupe-class-members": ERROR, "@typescript-eslint/no-duplicate-enum-values": ERROR, + "@typescript-eslint/no-duplicate-type-constituents": ERROR, "@typescript-eslint/no-dynamic-delete": ERROR, "@typescript-eslint/no-empty-function": ERROR, - "@typescript-eslint/no-empty-interface": ERROR, + "@typescript-eslint/no-empty-object-type": ERROR, "@typescript-eslint/no-explicit-any": ERROR, "@typescript-eslint/no-extra-non-null-assertion": ERROR, "@typescript-eslint/no-extraneous-class": OFF, @@ -95,7 +101,6 @@ const ESLINT_TYPESCRIPT_CONFIG = Object.freeze({ "@typescript-eslint/no-invalid-this": ERROR, "@typescript-eslint/no-invalid-void-type": ERROR, "@typescript-eslint/no-loop-func": ERROR, - "@typescript-eslint/no-loss-of-precision": ERROR, "@typescript-eslint/no-magic-numbers": [ ERROR, { ignoreArrayIndexes: true, @@ -130,6 +135,7 @@ const ESLINT_TYPESCRIPT_CONFIG = Object.freeze({ ], }, ], + "@typescript-eslint/no-restricted-types": ERROR, "@typescript-eslint/no-shadow": [ ERROR, { hoist: NEVER, @@ -139,15 +145,19 @@ const ESLINT_TYPESCRIPT_CONFIG = Object.freeze({ "@typescript-eslint/no-this-alias": ERROR, "@typescript-eslint/no-unnecessary-boolean-literal-compare": ERROR, "@typescript-eslint/no-unnecessary-condition": ERROR, + "@typescript-eslint/no-unnecessary-parameter-property-assignment": ERROR, "@typescript-eslint/no-unnecessary-qualifier": ERROR, + "@typescript-eslint/no-unnecessary-template-expression": ERROR, "@typescript-eslint/no-unnecessary-type-arguments": ERROR, "@typescript-eslint/no-unnecessary-type-assertion": ERROR, "@typescript-eslint/no-unnecessary-type-constraint": ERROR, + "@typescript-eslint/no-unnecessary-type-parameters": ERROR, "@typescript-eslint/no-unsafe-argument": ERROR, "@typescript-eslint/no-unsafe-assignment": ERROR, "@typescript-eslint/no-unsafe-call": ERROR, "@typescript-eslint/no-unsafe-declaration-merging": ERROR, "@typescript-eslint/no-unsafe-enum-comparison": ERROR, + "@typescript-eslint/no-unsafe-function-type": ERROR, "@typescript-eslint/no-unsafe-member-access": ERROR, "@typescript-eslint/no-unsafe-return": ERROR, "@typescript-eslint/no-unsafe-unary-minus": ERROR, @@ -156,12 +166,19 @@ const ESLINT_TYPESCRIPT_CONFIG = Object.freeze({ "@typescript-eslint/no-use-before-define": OFF, "@typescript-eslint/no-useless-constructor": ERROR, "@typescript-eslint/no-useless-empty-export": ERROR, - "@typescript-eslint/no-useless-template-literals": ERROR, - "@typescript-eslint/no-var-requires": ERROR, + "@typescript-eslint/no-wrapper-object-types": ERROR, "@typescript-eslint/non-nullable-type-assertion-style": ERROR, + "@typescript-eslint/only-throw-error": ERROR, "@typescript-eslint/parameter-properties": [ERROR, { allow: ["private readonly"] }], "@typescript-eslint/prefer-as-const": ERROR, + "@typescript-eslint/prefer-destructuring": [ + ERROR, { + array: false, + object: true, + }, + ], "@typescript-eslint/prefer-enum-initializers": ERROR, + "@typescript-eslint/prefer-find": ERROR, "@typescript-eslint/prefer-for-of": ERROR, "@typescript-eslint/prefer-function-type": ERROR, "@typescript-eslint/prefer-includes": ERROR, @@ -169,26 +186,26 @@ const ESLINT_TYPESCRIPT_CONFIG = Object.freeze({ "@typescript-eslint/prefer-namespace-keyword": ERROR, "@typescript-eslint/prefer-nullish-coalescing": ERROR, "@typescript-eslint/prefer-optional-chain": ERROR, + "@typescript-eslint/prefer-promise-reject-errors": ERROR, "@typescript-eslint/prefer-readonly": ERROR, "@typescript-eslint/prefer-readonly-parameter-types": OFF, "@typescript-eslint/prefer-reduce-type-parameter": ERROR, "@typescript-eslint/prefer-regexp-exec": ERROR, "@typescript-eslint/prefer-return-this-type": ERROR, "@typescript-eslint/prefer-string-starts-ends-with": ERROR, - "@typescript-eslint/prefer-ts-expect-error": ERROR, "@typescript-eslint/promise-function-async": ERROR, "@typescript-eslint/require-array-sort-compare": ERROR, "@typescript-eslint/require-await": ERROR, "@typescript-eslint/restrict-plus-operands": ERROR, "@typescript-eslint/restrict-template-expressions": ERROR, "@typescript-eslint/return-await": ERROR, - "@typescript-eslint/sort-type-constituents": ERROR, "@typescript-eslint/strict-boolean-expressions": ERROR, "@typescript-eslint/switch-exhaustiveness-check": ERROR, "@typescript-eslint/triple-slash-reference": ERROR, "@typescript-eslint/typedef": ERROR, "@typescript-eslint/unbound-method": ERROR, "@typescript-eslint/unified-signatures": ERROR, + "@typescript-eslint/use-unknown-in-catch-callback-variable": ERROR, }, }); diff --git a/config/eslint/flat-configs/eslint.vue-config.mjs b/config/eslint/flat-configs/eslint.vue-config.mjs index bef7d917731..be82e199087 100644 --- a/config/eslint/flat-configs/eslint.vue-config.mjs +++ b/config/eslint/flat-configs/eslint.vue-config.mjs @@ -32,11 +32,14 @@ const ESLINT_VUE_CONFIG = { }, rules: { ...ESLINT_TYPESCRIPT_CONFIG.rules, + "no-useless-assignment": OFF, "import/unambiguous": OFF, "vue/comment-directive": OFF, "vue/jsx-uses-vars": ERROR, - // ---- Vue Rules ----- - // - Priority A: Essential (Error Prevention) https://eslint.vuejs.org/rules/#priority-a-essential-error-prevention + /* + * ---- Vue Rules ----- + * - Priority A: Essential (Error Prevention) https://eslint.vuejs.org/rules/#priority-a-essential-error-prevention + */ "vue/multi-word-component-names": [ERROR, { ignores: ["App", "Error"] }], "vue/no-arrow-functions-in-watch": ERROR, "vue/no-async-in-computed-properties": ERROR, diff --git a/package.json b/package.json index c9823e5054b..e2a9de28336 100644 --- a/package.json +++ b/package.json @@ -97,9 +97,9 @@ "@types/pixelmatch": "^5.2.6", "@types/pngjs": "^6.0.5", "@types/qs": "^6.9.15", - "@typescript-eslint/eslint-plugin": "^7.18.0", - "@typescript-eslint/parser": "^7.18.0", - "@typescript-eslint/types": "^7.18.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", + "@typescript-eslint/types": "^8.0.0", "@vitest/coverage-istanbul": "^2.0.5", "@vue/test-utils": "^2.4.6", "@vueuse/core": "^10.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c33320f32ad..c34ac0b89c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,14 +115,14 @@ importers: specifier: ^6.9.15 version: 6.9.15 '@typescript-eslint/eslint-plugin': - specifier: ^7.18.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) + specifier: ^8.0.0 + version: 8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^7.18.0 - version: 7.18.0(eslint@9.8.0)(typescript@5.5.4) + specifier: ^8.0.0 + version: 8.0.0(eslint@9.8.0)(typescript@5.5.4) '@typescript-eslint/types': - specifier: ^7.18.0 - version: 7.18.0 + specifier: ^8.0.0 + version: 8.0.0 '@vitest/coverage-istanbul': specifier: ^2.0.5 version: 2.0.5(vitest@2.0.5(@types/node@22.0.2)(happy-dom@14.12.3)(sass@1.77.8)(terser@5.31.1)) @@ -161,13 +161,13 @@ importers: version: 9.8.0 eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0) + version: 3.6.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0) + version: 2.29.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.0.2)(happy-dom@14.12.3)(sass@1.77.8)(terser@5.31.1)) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.0.2)(happy-dom@14.12.3)(sass@1.77.8)(terser@5.31.1)) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint@9.8.0) @@ -2236,22 +2236,22 @@ packages: '@types/wrap-ansi@3.0.0': resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - '@typescript-eslint/eslint-plugin@7.18.0': - resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/eslint-plugin@8.0.0': + resolution: {integrity: sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@7.18.0': - resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/parser@8.0.0': + resolution: {integrity: sha512-pS1hdZ+vnrpDIxuFXYQpLTILglTjSYJ9MbetZctrUawogUsPdz31DIIRZ9+rab0LhYNTsk88w4fIzVheiTbWOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -2261,19 +2261,14 @@ packages: resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@7.18.0': - resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.0.0': resolution: {integrity: sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@7.18.0': - resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/type-utils@8.0.0': + resolution: {integrity: sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -2283,10 +2278,6 @@ packages: resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@7.18.0': - resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.0.0': resolution: {integrity: sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2300,15 +2291,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.18.0': - resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.0.0': resolution: {integrity: sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2324,12 +2306,6 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@7.18.0': - resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - '@typescript-eslint/utils@8.0.0': resolution: {integrity: sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2340,10 +2316,6 @@ packages: resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.0.0': resolution: {integrity: sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -7618,7 +7590,7 @@ snapshots: '@babel/traverse': 7.25.3 '@babel/types': 7.25.2 convert-source-map: 2.0.0 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -7955,7 +7927,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7967,7 +7939,7 @@ snapshots: '@babel/parser': 7.25.3 '@babel/template': 7.25.0 '@babel/types': 7.25.2 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -8822,7 +8794,7 @@ snapshots: '@koa/router@12.0.1': dependencies: - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 http-errors: 2.0.0 koa-compose: 4.1.0 methods: 1.1.2 @@ -8834,7 +8806,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -10035,14 +10007,14 @@ snapshots: '@types/wrap-ansi@3.0.0': {} - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/parser': 8.0.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.0.0 + '@typescript-eslint/type-utils': 8.0.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.0.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.0.0 eslint: 9.8.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -10053,13 +10025,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4)': + '@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.5(supports-color@8.1.1) + '@typescript-eslint/scope-manager': 8.0.0 + '@typescript-eslint/types': 8.0.0 + '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.0.0 + debug: 4.3.6 eslint: 9.8.0 optionalDependencies: typescript: 5.5.4 @@ -10071,54 +10043,32 @@ snapshots: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/scope-manager@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.0.0': dependencies: '@typescript-eslint/types': 8.0.0 '@typescript-eslint/visitor-keys': 8.0.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.8.0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.0.0(eslint@9.8.0)(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.18.0(eslint@9.8.0)(typescript@5.5.4) - debug: 4.3.5(supports-color@8.1.1) - eslint: 9.8.0 + '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.0.0(eslint@9.8.0)(typescript@5.5.4) + debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: + - eslint - supports-color '@typescript-eslint/types@7.13.0': {} - '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.0.0': {} '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - debug: 4.3.5(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -10133,7 +10083,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.0.0 '@typescript-eslint/visitor-keys': 8.0.0 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -10155,17 +10105,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.18.0(eslint@9.8.0)(typescript@5.5.4)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4) - eslint: 9.8.0 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@8.0.0(eslint@9.8.0)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) @@ -10182,11 +10121,6 @@ snapshots: '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.0.0': dependencies: '@typescript-eslint/types': 8.0.0 @@ -10583,13 +10517,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color agent-base@7.1.1: dependencies: - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -11785,13 +11719,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0): dependencies: debug: 4.3.5(supports-color@8.1.1) enhanced-resolve: 5.17.0 eslint: 9.8.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0))(eslint@9.8.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0))(eslint@9.8.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -11802,18 +11736,18 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0))(eslint@9.8.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0))(eslint@9.8.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.0.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.8.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11823,7 +11757,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.8.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0))(eslint@9.8.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.8.0))(eslint@9.8.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11834,18 +11768,18 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.0.0(eslint@9.8.0)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.0.2)(happy-dom@14.12.3)(sass@1.77.8)(terser@5.31.1)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.0.2)(happy-dom@14.12.3)(sass@1.77.8)(terser@5.31.1)): dependencies: '@typescript-eslint/utils': 7.13.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) vitest: 2.0.5(@types/node@22.0.2)(happy-dom@14.12.3)(sass@1.77.8)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -12542,7 +12476,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -12551,14 +12485,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -12650,7 +12584,7 @@ snapshots: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -13039,7 +12973,7 @@ snapshots: koa-send@5.0.1: dependencies: - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: @@ -13059,7 +12993,7 @@ snapshots: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -14548,7 +14482,7 @@ snapshots: require-in-the-middle@7.3.0: dependencies: - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 module-details-from-path: 1.0.3 resolve: 1.22.8 transitivePeerDependencies: @@ -14847,7 +14781,7 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -14943,7 +14877,7 @@ snapshots: streamroller@3.1.5: dependencies: date-format: 4.0.14 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -15638,7 +15572,7 @@ snapshots: vite-node@2.0.4(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.1): dependencies: cac: 6.7.14 - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 vite: 5.3.4(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.1) @@ -15696,7 +15630,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - debug: 4.3.5(supports-color@8.1.1) + debug: 4.3.6 error-stack-parser-es: 0.1.4 fs-extra: 11.2.0 open: 10.1.0 diff --git a/tests/acceptance/features/playwright/helpers/roles/playwright-roles.when-steps-helpers.ts b/tests/acceptance/features/playwright/helpers/roles/playwright-roles.when-steps-helpers.ts index e42f51a79f3..6d59713513d 100644 --- a/tests/acceptance/features/playwright/helpers/roles/playwright-roles.when-steps-helpers.ts +++ b/tests/acceptance/features/playwright/helpers/roles/playwright-roles.when-steps-helpers.ts @@ -4,12 +4,11 @@ import type { CustomWorld } from "@tests/acceptance/shared/types/word.types"; import type { Locator } from "playwright-core"; async function clickOnRoleWithText(worldOrLocator: CustomWorld | Locator, role: LocatorRole, text: string, isExact = false): Promise { - let locator: Locator | null = null; - if (worldOrLocator instanceof World) { - locator = worldOrLocator.page.getByRole(role, { name: text, exact: isExact }); - } else { - locator = worldOrLocator.getByRole(role, { name: text, exact: isExact }); - } + const options = { + name: text, + exact: isExact, + }; + const locator = worldOrLocator instanceof World ? worldOrLocator.page.getByRole(role, options) : worldOrLocator.getByRole(role, options); await locator.waitFor({ state: "visible" }); await locator.click(); } diff --git a/tests/stryker/incremental.json b/tests/stryker/incremental.json index 8262860514f..1fff7b9d16d 100644 --- a/tests/stryker/incremental.json +++ b/tests/stryker/incremental.json @@ -2039,848 +2039,6 @@ ], "source": "\n\n" }, - "app/components/pages/game/GameOver/GameOver.vue": { - "language": "html", - "mutants": [ - { - "id": "65", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"angelic-intervention\",\n], but it was called with undefined", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "661" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 2, - "line": 58 - }, - "start": { - "column": 79, - "line": 49 - } - } - }, - { - "id": "66", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"angelic-intervention\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "661" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 34, - "line": 50 - }, - "start": { - "column": 12, - "line": 50 - } - } - }, - { - "id": "67", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"heartbeat\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 8, - "static": false, - "killedBy": [ - "662" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 24, - "line": 51 - }, - "start": { - "column": 13, - "line": 51 - } - } - }, - { - "id": "68", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"death\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 9, - "static": false, - "killedBy": [ - "663" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 18, - "line": 52 - }, - "start": { - "column": 11, - "line": 52 - } - } - }, - { - "id": "69", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"flute-and-drums\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 10, - "static": false, - "killedBy": [ - "664" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 34, - "line": 53 - }, - "start": { - "column": 17, - "line": 53 - } - } - }, - { - "id": "70", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"possessed-laugh\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 11, - "static": false, - "killedBy": [ - "665" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 46, - "line": 54 - }, - "start": { - "column": 29, - "line": 54 - } - } - }, - { - "id": "71", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"crowd-cheering\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 12, - "static": false, - "killedBy": [ - "666" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 32, - "line": 55 - }, - "start": { - "column": 16, - "line": 55 - } - } - }, - { - "id": "72", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"werewolf-howling\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 13, - "static": false, - "killedBy": [ - "667" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 35, - "line": 56 - }, - "start": { - "column": 17, - "line": 56 - } - } - }, - { - "id": "73", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"werewolf-transformation\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 14, - "static": false, - "killedBy": [ - "668" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 46, - "line": 57 - }, - "start": { - "column": 21, - "line": 57 - } - } - }, - { - "id": "74", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"title\": \"components.GameOver.gameOver\",\n },\n], but it was called with Object {}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "656" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 53, - "line": 60 - }, - "start": { - "column": 9, - "line": 60 - } - } - }, - { - "id": "75", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"title\": \"components.GameOver.gameOver\",\n },\n], but it was called with Object {\n \"title\": \"\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "656" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 50, - "line": 60 - }, - "start": { - "column": 20, - "line": 60 - } - } - }, - { - "id": "76", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Over Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "655" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 81, - "line": 64 - }, - "start": { - "column": 48, - "line": 64 - } - } - }, - { - "id": "77", - "mutatorName": "OptionalChaining", - "replacement": "game.value.victory.winners", - "statusReason": "Cannot read properties of undefined (reading 'winners')", - "status": "Killed", - "testsCompleted": 5, - "static": false, - "killedBy": [ - "659" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 81, - "line": 64 - }, - "start": { - "column": 54, - "line": 64 - } - } - }, - { - "id": "78", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "670" - ], - "coveredBy": [ - "670", - "671" - ], - "location": { - "end": { - "column": 2, - "line": 71 - }, - "start": { - "column": 55, - "line": 66 - } - } - }, - { - "id": "79", - "mutatorName": "BooleanLiteral", - "replacement": "gameOverHistory.value", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "670" - ], - "coveredBy": [ - "670", - "671" - ], - "location": { - "end": { - "column": 29, - "line": 67 - }, - "start": { - "column": 7, - "line": 67 - } - } - }, - { - "id": "80", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "670" - ], - "coveredBy": [ - "670", - "671" - ], - "location": { - "end": { - "column": 29, - "line": 67 - }, - "start": { - "column": 7, - "line": 67 - } - } - }, - { - "id": "81", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "671" - ], - "coveredBy": [ - "670", - "671" - ], - "location": { - "end": { - "column": 29, - "line": 67 - }, - "start": { - "column": 7, - "line": 67 - } - } - }, - { - "id": "82", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "671" - ], - "coveredBy": [ - "671" - ], - "location": { - "end": { - "column": 4, - "line": 69 - }, - "start": { - "column": 31, - "line": 67 - } - } - }, - { - "id": "83", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Over History is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "671" - ], - "coveredBy": [ - "671" - ], - "location": { - "end": { - "column": 57, - "line": 68 - }, - "start": { - "column": 23, - "line": 68 - } - } - }, - { - "id": "84", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "661" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 2, - "line": 76 - }, - "start": { - "column": 41, - "line": 73 - } - } - }, - { - "id": "85", - "mutatorName": "LogicalOperator", - "replacement": "game.value.victory?.type && \"none\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"angelic-intervention\",\n], but it was called with \"death\"", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "661" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 89, - "line": 74 - }, - "start": { - "column": 55, - "line": 74 - } - } - }, - { - "id": "86", - "mutatorName": "OptionalChaining", - "replacement": "game.value.victory.type", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 6, - "static": false, - "killedBy": [ - "660" - ], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671" - ], - "location": { - "end": { - "column": 79, - "line": 74 - }, - "start": { - "column": 55, - "line": 74 - } - } - }, - { - "id": "87", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"death\",\n], but it was called with undefined", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "669" - ], - "coveredBy": [ - "660", - "669" - ], - "location": { - "end": { - "column": 89, - "line": 74 - }, - "start": { - "column": 83, - "line": 74 - } - } - } - ], - "source": "\n\n" - }, "app/components/pages/game/GameOver/GameOverActions/GameOverActions.vue": { "language": "html", "mutants": [ @@ -9633,15 +8791,33 @@ "208" ], "coveredBy": [ + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", "201", "202", + "203", "204", + "205", "206", + "207", "208", "209", "210", "211", "212", + "213", "214", "215", "216", @@ -9670,15 +8846,33 @@ "202" ], "coveredBy": [ + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", "201", "202", + "203", "204", + "205", "206", + "207", "208", "209", "210", "211", "212", + "213", "214", "215", "216", @@ -9707,15 +8901,33 @@ "208" ], "coveredBy": [ + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", "201", "202", + "203", "204", + "205", "206", + "207", "208", "209", "210", "211", "212", + "213", "214", "215", "216", @@ -9744,15 +8956,33 @@ "202" ], "coveredBy": [ + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", "201", "202", + "203", "204", + "205", "206", + "207", "208", "209", "210", "211", "212", + "213", "214", "215", "216", @@ -9781,6 +9011,7 @@ "201" ], "coveredBy": [ + "192", "201", "202", "211", @@ -9809,6 +9040,7 @@ "202" ], "coveredBy": [ + "192", "201", "202", "211", @@ -15622,7 +14854,202 @@ } }, { - "id": "501", + "id": "502", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "565" + ], + "coveredBy": [ + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577" + ], + "location": { + "end": { + "column": 37, + "line": 52 + }, + "start": { + "column": 7, + "line": 52 + } + } + }, + { + "id": "503", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "564" + ], + "coveredBy": [ + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577" + ], + "location": { + "end": { + "column": 37, + "line": 52 + }, + "start": { + "column": 7, + "line": 52 + } + } + }, + { + "id": "504", + "mutatorName": "EqualityOperator", + "replacement": "displayedPhase.value !== \"day\"", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "564" + ], + "coveredBy": [ + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577" + ], + "location": { + "end": { + "column": 37, + "line": 52 + }, + "start": { + "column": 7, + "line": 52 + } + } + }, + { + "id": "505", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "564" + ], + "coveredBy": [ + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577" + ], + "location": { + "end": { + "column": 37, + "line": 52 + }, + "start": { + "column": 32, + "line": 52 + } + } + }, + { + "id": "506", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "564" + ], + "coveredBy": [ + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577" + ], + "location": { + "end": { + "column": 4, + "line": 54 + }, + "start": { + "column": 39, + "line": 52 + } + } + }, + { + "id": "507", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", @@ -15652,16 +15079,16 @@ "location": { "end": { "column": 2, - "line": 56 + "line": 63 }, "start": { - "column": 111, - "line": 51 + "column": 57, + "line": 58 } } }, { - "id": "502", + "id": "508", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", @@ -15691,16 +15118,16 @@ "location": { "end": { "column": 37, - "line": 52 + "line": 59 }, "start": { "column": 7, - "line": 52 + "line": 59 } } }, { - "id": "503", + "id": "509", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", @@ -15730,16 +15157,16 @@ "location": { "end": { "column": 37, - "line": 52 + "line": 59 }, "start": { "column": 7, - "line": 52 + "line": 59 } } }, { - "id": "504", + "id": "510", "mutatorName": "EqualityOperator", "replacement": "displayedPhase.value !== \"day\"", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", @@ -15769,16 +15196,16 @@ "location": { "end": { "column": 37, - "line": 52 + "line": 59 }, "start": { "column": 7, - "line": 52 + "line": 59 } } }, { - "id": "505", + "id": "511", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", @@ -15808,16 +15235,16 @@ "location": { "end": { "column": 37, - "line": 52 + "line": 59 }, "start": { "column": 32, - "line": 52 + "line": 59 } } }, { - "id": "506", + "id": "512", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", @@ -15847,18 +15274,18 @@ "location": { "end": { "column": 4, - "line": 54 + "line": 61 }, "start": { "column": 39, - "line": 52 + "line": 59 } } }, { - "id": "507", - "mutatorName": "BlockStatement", - "replacement": "{}", + "id": "513", + "mutatorName": "StringLiteral", + "replacement": "\"\"", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", "status": "Killed", "testsCompleted": 2, @@ -15885,64 +15312,58 @@ ], "location": { "end": { - "column": 2, - "line": 63 + "column": 19, + "line": 60 }, "start": { - "column": 57, - "line": 58 + "column": 12, + "line": 60 } } }, { - "id": "508", - "mutatorName": "ConditionalExpression", - "replacement": "true", + "id": "514", + "mutatorName": "StringLiteral", + "replacement": "\"\"", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ "565" ], "coveredBy": [ - "563", - "564", "565", "566", "567", - "568", - "569", "570", - "571", "572", "573", "574", "575", - "576", "577" ], "location": { "end": { - "column": 37, - "line": 59 + "column": 17, + "line": 62 }, "start": { - "column": 7, - "line": 59 + "column": 10, + "line": 62 } } }, { - "id": "509", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "id": "515", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "564" + "563" ], "coveredBy": [ "563", @@ -15963,25 +15384,25 @@ ], "location": { "end": { - "column": 37, - "line": 59 + "column": 2, + "line": 70 }, "start": { - "column": 7, - "line": 59 + "column": 60, + "line": 65 } } }, { - "id": "510", - "mutatorName": "EqualityOperator", - "replacement": "displayedPhase.value !== \"day\"", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "id": "516", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "564" + "563" ], "coveredBy": [ "563", @@ -16002,25 +15423,25 @@ ], "location": { "end": { - "column": 37, - "line": 59 + "column": 38, + "line": 66 }, "start": { "column": 7, - "line": 59 + "line": 66 } } }, { - "id": "511", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "id": "517", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 3, "static": false, "killedBy": [ - "564" + "565" ], "coveredBy": [ "563", @@ -16041,25 +15462,25 @@ ], "location": { "end": { - "column": 37, - "line": 59 + "column": 38, + "line": 66 }, "start": { - "column": 32, - "line": 59 + "column": 7, + "line": 66 } } }, { - "id": "512", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "id": "518", + "mutatorName": "EqualityOperator", + "replacement": "game.value.phase.name !== \"day\"", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "564" + "563" ], "coveredBy": [ "563", @@ -16080,25 +15501,25 @@ ], "location": { "end": { - "column": 4, - "line": 61 + "column": 38, + "line": 66 }, "start": { - "column": 39, - "line": 59 + "column": 7, + "line": 66 } } }, { - "id": "513", + "id": "519", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 3, "static": false, "killedBy": [ - "564" + "565" ], "coveredBy": [ "563", @@ -16119,19 +15540,19 @@ ], "location": { "end": { - "column": 19, - "line": 60 + "column": 38, + "line": 66 }, "start": { - "column": 12, - "line": 60 + "column": 33, + "line": 66 } } }, { - "id": "514", - "mutatorName": "StringLiteral", - "replacement": "\"\"", + "id": "520", + "mutatorName": "BlockStatement", + "replacement": "{}", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", "status": "Killed", "testsCompleted": 1, @@ -16143,112 +15564,94 @@ "565", "566", "567", - "570", "572", "573", "574", - "575", - "577" + "575" ], "location": { "end": { - "column": 17, - "line": 62 + "column": 4, + "line": 68 }, "start": { - "column": 10, - "line": 62 + "column": 40, + "line": 66 } } }, { - "id": "515", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", + "id": "521", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "563" + "565" ], "coveredBy": [ - "563", - "564", "565", "566", "567", - "568", - "569", - "570", - "571", "572", "573", "574", - "575", - "576", - "577" + "575" ], "location": { "end": { - "column": 2, - "line": 70 + "column": 59, + "line": 67 }, "start": { - "column": 60, - "line": 65 + "column": 12, + "line": 67 } } }, { - "id": "516", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", + "id": "522", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "563" + "565" ], "coveredBy": [ - "563", - "564", "565", "566", "567", - "568", - "569", - "570", - "571", "572", "573", "574", - "575", - "576", - "577" + "575" ], "location": { "end": { - "column": 38, - "line": 66 + "column": 57, + "line": 67 }, "start": { - "column": 7, - "line": 66 + "column": 15, + "line": 67 } } }, { - "id": "517", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", + "id": "523", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "565" + "563" ], "coveredBy": [ "563", @@ -16269,229 +15672,19 @@ ], "location": { "end": { - "column": 38, - "line": 66 + "column": 59, + "line": 69 }, "start": { - "column": 7, - "line": 66 + "column": 10, + "line": 69 } } }, { - "id": "518", - "mutatorName": "EqualityOperator", - "replacement": "game.value.phase.name !== \"day\"", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "563" - ], - "coveredBy": [ - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577" - ], - "location": { - "end": { - "column": 38, - "line": 66 - }, - "start": { - "column": 7, - "line": 66 - } - } - }, - { - "id": "519", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "565" - ], - "coveredBy": [ - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577" - ], - "location": { - "end": { - "column": 38, - "line": 66 - }, - "start": { - "column": 33, - "line": 66 - } - } - }, - { - "id": "520", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "565" - ], - "coveredBy": [ - "565", - "566", - "567", - "572", - "573", - "574", - "575" - ], - "location": { - "end": { - "column": 4, - "line": 68 - }, - "start": { - "column": 40, - "line": 66 - } - } - }, - { - "id": "521", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "565" - ], - "coveredBy": [ - "565", - "566", - "567", - "572", - "573", - "574", - "575" - ], - "location": { - "end": { - "column": 59, - "line": 67 - }, - "start": { - "column": 12, - "line": 67 - } - } - }, - { - "id": "522", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for day rising. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "565" - ], - "coveredBy": [ - "565", - "566", - "567", - "572", - "573", - "574", - "575" - ], - "location": { - "end": { - "column": 57, - "line": 67 - }, - "start": { - "column": 15, - "line": 67 - } - } - }, - { - "id": "523", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "563" - ], - "coveredBy": [ - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577" - ], - "location": { - "end": { - "column": 59, - "line": 69 - }, - "start": { - "column": 10, - "line": 69 - } - } - }, - { - "id": "524", - "mutatorName": "StringLiteral", - "replacement": "\"\"", + "id": "524", + "mutatorName": "StringLiteral", + "replacement": "\"\"", "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, @@ -16880,9 +16073,48 @@ "line": 83 } } + }, + { + "id": "501", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "564" + ], + "coveredBy": [ + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577" + ], + "location": { + "end": { + "column": 2, + "line": 56 + }, + "start": { + "column": 82, + "line": 51 + } + } } ], - "source": "\n\n\n\n" + "source": "\n\n\n\n" }, "app/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.vue": { "language": "html", @@ -30657,10 +29889,10 @@ "225" ], "coveredBy": [ - "222", "223", "225", - "230" + "230", + "231" ], "location": { "end": { @@ -30685,10 +29917,10 @@ "225" ], "coveredBy": [ - "222", "223", "225", - "230" + "230", + "231" ], "location": { "end": { @@ -30713,10 +29945,10 @@ "225" ], "coveredBy": [ - "222", "223", "225", - "230" + "230", + "231" ], "location": { "end": { @@ -30741,10 +29973,10 @@ "225" ], "coveredBy": [ - "222", "223", "225", - "230" + "230", + "231" ], "location": { "end": { @@ -30769,8 +30001,8 @@ "226" ], "coveredBy": [ - "226", - "231" + "222", + "226" ], "location": { "end": { @@ -30795,8 +30027,8 @@ "226" ], "coveredBy": [ - "226", - "231" + "222", + "226" ], "location": { "end": { @@ -30821,8 +30053,8 @@ "226" ], "coveredBy": [ - "226", - "231" + "222", + "226" ], "location": { "end": { @@ -50942,896 +50174,735 @@ ], "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.vue": { + "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.vue": { "language": "html", "mutants": [ { - "id": "1661", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "id": "1704", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "474" + "578" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588" ], "location": { "end": { - "column": 61, - "line": 42 + "column": 2, + "line": 46 }, "start": { - "column": 56, - "line": 42 + "column": 70, + "line": 43 } } }, { - "id": "1662", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "id": "1705", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected [] to strictly equal [ 'players-ready' ]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "474" + "579" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588" ], "location": { "end": { - "column": 97, - "line": 44 + "column": 2, + "line": 46 }, "start": { - "column": 48, - "line": 44 + "column": 76, + "line": 43 } } }, { - "id": "1663", + "id": "1706", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expected '' to be 'small' // Object.is equality", + "statusReason": "expected [ '', 'players-ready' ] to strictly equal [ 'players-positioned', …(1) ]", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 3, "static": false, "killedBy": [ - "480" + "580" ], "coveredBy": [ - "478", - "480" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588" ], "location": { "end": { - "column": 86, + "column": 126, "line": 44 }, "start": { - "column": 79, + "column": 106, "line": 44 } } }, { - "id": "1664", + "id": "1707", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected [ '' ] to strictly equal [ 'players-ready' ]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "474" + "579" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588" ], "location": { "end": { - "column": 96, - "line": 44 + "column": 18, + "line": 45 }, "start": { - "column": 89, - "line": 44 + "column": 3, + "line": 45 } } }, { - "id": "1665", + "id": "1708", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "474" - ], - "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" - ], - "location": { - "end": { - "column": 160, - "line": 46 - }, - "start": { - "column": 50, - "line": 46 - } - } - }, - { - "id": "1666", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected undefined to be 'players-ready' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 8, "static": false, "killedBy": [ - "474" + "585" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588" ], "location": { "end": { - "column": 158, - "line": 46 + "column": 122, + "line": 48 }, "start": { - "column": 95, - "line": 46 + "column": 74, + "line": 48 } } }, { - "id": "1667", + "id": "1709", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected 1 to be +0 // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "474" + "581" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "581", + "582", + "583" ], "location": { "end": { "column": 2, - "line": 53 + "line": 60 }, "start": { - "column": 61, - "line": 48 + "column": 23, + "line": 50 } } }, { - "id": "1668", + "id": "1710", "mutatorName": "BooleanLiteral", - "replacement": "isMinimumPlayersReached.value", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "replacement": "gameLobbyStartGameConfirmDialog.value", + "statusReason": "Mocked error", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "474" + "581" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "581", + "582", + "583" ], "location": { "end": { - "column": 37, - "line": 49 + "column": 45, + "line": 51 }, "start": { "column": 7, - "line": 49 + "line": 51 } } }, { - "id": "1669", + "id": "1711", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected 'components.GameLobbyRandomComposition…' to be undefined", + "statusReason": "Mocked error", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "476" + "581" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "581", + "582", + "583" ], "location": { "end": { - "column": 37, - "line": 49 + "column": 45, + "line": 51 }, "start": { "column": 7, - "line": 49 + "line": 51 } } }, { - "id": "1670", + "id": "1712", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "474" + "583" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "581", + "582", + "583" ], "location": { "end": { - "column": 37, - "line": 49 + "column": 45, + "line": 51 }, "start": { "column": 7, - "line": 49 + "line": 51 } } }, { - "id": "1671", + "id": "1713", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "474" + "583" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "583" ], "location": { "end": { "column": 4, - "line": 51 + "line": 53 }, "start": { - "column": 39, - "line": 49 + "column": 47, + "line": 51 } } }, { - "id": "1672", + "id": "1714", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Start Game Confirm Dialog is not defined\",\n], but it was called with \"\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "474" + "583" ], "coveredBy": [ - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "583" ], "location": { "end": { - "column": 80, - "line": 50 + "column": 76, + "line": 52 }, "start": { - "column": 14, - "line": 50 + "column": 23, + "line": 52 } } }, { - "id": "1673", - "mutatorName": "BlockStatement", + "id": "1715", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"accept\": Any,\n \"position\": \"bottom\",\n \"target\": Anything,\n },\n], but it was called with Object {}", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "483" + "582" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "581", + "582" ], "location": { "end": { - "column": 2, - "line": 69 + "column": 4, + "line": 59 }, "start": { - "column": 68, + "column": 18, "line": 55 } } }, { - "id": "1674", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", + "id": "1716", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"accept\": Any,\n \"position\": \"bottom\",\n \"target\": Anything,\n },\n], but it was called with Object {\n \"accept\": [Function confirmStartGame],\n \"position\": \"\",\n \"target\": ,\n}", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 2, "static": false, "killedBy": [ - "486" + "582" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "581", + "582" ], "location": { "end": { - "column": 49, - "line": 56 + "column": 23, + "line": 57 }, "start": { - "column": 45, - "line": 56 + "column": 15, + "line": 57 } } }, { - "id": "1675", - "mutatorName": "ObjectLiteral", + "id": "1717", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {}", + "statusReason": "expected +0 to be 1 // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "483" + "584" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "584", + "585" ], "location": { "end": { - "column": 4, + "column": 2, "line": 64 }, "start": { - "column": 66, - "line": 57 + "column": 76, + "line": 62 } } }, { - "id": "1676", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {\n \"excludedRoles\": Array [],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n}", + "id": "1718", + "mutatorName": "UpdateOperator", + "replacement": "confirmStepIndex.value--", + "statusReason": "expected -1 to be 1 // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "483" + "584" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "584", + "585" ], "location": { "end": { - "column": 6, + "column": 27, "line": 63 }, "start": { - "column": 20, - "line": 59 + "column": 3, + "line": 63 } } }, { - "id": "1677", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {\n \"excludedRoles\": Array [\n \"\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n}", + "id": "1719", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "483" + "586" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "586" ], "location": { "end": { - "column": 14, - "line": 60 + "column": 2, + "line": 68 }, "start": { - "column": 7, - "line": 60 + "column": 35, + "line": 66 } } }, { - "id": "1678", + "id": "1720", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n}", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "483" + "586" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "586" ], "location": { "end": { - "column": 14, - "line": 61 + "column": 26, + "line": 67 }, "start": { - "column": 7, - "line": 61 + "column": 8, + "line": 67 } } }, { - "id": "1679", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n}", + "id": "1721", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "483" + "587" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "587", + "588" ], "location": { "end": { - "column": 31, - "line": 62 + "column": 2, + "line": 73 }, "start": { - "column": 7, - "line": 62 + "column": 116, + "line": 70 } } }, { - "id": "1680", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n null,\n ]\n\n\nNumber of calls: 1\n", + "id": "1722", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "485" + "588" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "587", + "588" ], "location": { "end": { - "column": 37, - "line": 65 + "column": 35, + "line": 72 }, "start": { - "column": 7, - "line": 65 + "column": 8, + "line": 72 } } }, { - "id": "1681", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1723", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", + "static": false, + "location": { + "end": { + "column": 2, + "line": 77 + }, + "start": { + "column": 54, + "line": 75 + } + } + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContainer.vue": { + "language": "html", + "mutants": [ + { + "id": "1724", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "484" + "1119" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "1119" ], "location": { "end": { - "column": 37, - "line": 65 + "column": 2, + "line": 50 }, "start": { - "column": 7, - "line": 65 + "column": 32, + "line": 48 } } }, { - "id": "1682", - "mutatorName": "EqualityOperator", - "replacement": "randomGameComposition === null", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1725", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "484" + "1119" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "1119" ], "location": { "end": { - "column": 37, - "line": 65 + "column": 21, + "line": 49 }, "start": { - "column": 7, - "line": 65 + "column": 8, + "line": 49 } } }, { - "id": "1683", + "id": "1726", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "484" + "1120" ], "coveredBy": [ - "483", - "484", - "486", - "487" + "1120" ], "location": { "end": { - "column": 4, - "line": 67 + "column": 2, + "line": 54 }, "start": { - "column": 39, - "line": 65 + "column": 46, + "line": 52 } } }, { - "id": "1684", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected 'true' to be 'false' // Object.is equality", + "id": "1727", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "487" + "1120" ], "coveredBy": [ - "483", - "484", - "485", - "486", - "487" + "1120" ], "location": { "end": { - "column": 50, - "line": 68 + "column": 35, + "line": 53 }, "start": { - "column": 45, - "line": 68 + "column": 8, + "line": 53 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1685", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Start Game Button Component > should match snapshot when rendered. 1` mismatched", + "id": "1728", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "284" + "1122" ], "coveredBy": [ - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" + "1122" ], "location": { "end": { - "column": 47, - "line": 53 + "column": 2, + "line": 58 }, "start": { - "column": 42, - "line": 53 + "column": 37, + "line": 56 } } }, { - "id": "1686", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Start Game Button Component > should match snapshot when rendered. 1` mismatched", + "id": "1729", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "284" + "1122" ], "coveredBy": [ - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" + "1122" ], "location": { "end": { - "column": 98, - "line": 55 + "column": 26, + "line": 57 }, "start": { - "column": 55, - "line": 55 + "column": 8, + "line": 57 } } }, { - "id": "1687", + "id": "1730", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "289" + "1123" ], "coveredBy": [ - "289", - "290" + "1123" ], "location": { "end": { @@ -51839,888 +50910,1048 @@ "line": 62 }, "start": { - "column": 45, - "line": 57 + "column": 36, + "line": 60 } } }, { - "id": "1688", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyStartGameConfirmDialog.value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1731", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "289" + "1123" ], "coveredBy": [ - "289", - "290" + "1123" ], "location": { "end": { - "column": 45, - "line": 58 + "column": 25, + "line": 61 }, "start": { - "column": 7, - "line": 58 + "column": 8, + "line": 61 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogContent.vue": { + "language": "html", + "mutants": [ { - "id": "1689", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1732", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Content Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "289" + "1215" ], "coveredBy": [ - "289", - "290" + "1215", + "1216", + "1217", + "1218", + "1219" ], "location": { "end": { - "column": 45, - "line": 58 + "column": 2, + "line": 30 }, "start": { - "column": 7, - "line": 58 + "column": 124, + "line": 27 } } }, { - "id": "1690", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1733", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Content Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "290" + "1215" ], "coveredBy": [ - "289", - "290" + "1215", + "1216", + "1217", + "1218", + "1219" ], "location": { "end": { - "column": 45, - "line": 58 + "column": 147, + "line": 32 }, "start": { - "column": 7, - "line": 58 + "column": 93, + "line": 32 } } }, { - "id": "1691", + "id": "1734", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "290" + "1218" ], "coveredBy": [ - "290" + "1218" ], "location": { "end": { - "column": 4, - "line": 60 + "column": 2, + "line": 36 }, "start": { - "column": 47, - "line": 58 + "column": 56, + "line": 34 } } }, { - "id": "1692", + "id": "1735", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Start Game Confirm Dialog is not defined\",\n], but it was called with \"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "290" + "1218" ], "coveredBy": [ - "290" + "1218" ], "location": { "end": { - "column": 76, - "line": 59 + "column": 21, + "line": 35 }, "start": { - "column": 23, - "line": 59 + "column": 8, + "line": 35 } } }, { - "id": "1693", + "id": "1736", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "291" + "1219" ], "coveredBy": [ - "291", - "292", - "293", - "294", - "295", - "296" + "1219" ], "location": { "end": { "column": 2, - "line": 72 + "line": 40 }, "start": { - "column": 87, - "line": 64 + "column": 70, + "line": 38 } } }, { - "id": "1694", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", + "id": "1737", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "295" + "1219" ], "coveredBy": [ - "291", - "292", - "293", - "294", - "295", - "296" + "1219" ], "location": { "end": { "column": 35, - "line": 65 + "line": 39 }, "start": { - "column": 31, - "line": 65 + "column": 8, + "line": 39 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogPlayersPositioned/GameLobbyStartGameConfirmDialogPlayersPositioned.vue": { + "language": "html", + "mutants": [ { - "id": "1695", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'true' to be 'false' // Object.is equality", + "id": "1738", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 1, "static": false, "killedBy": [ - "296" + "1391" ], "coveredBy": [ - "291", - "292", - "293", - "294", - "295", - "296" + "1391" ], "location": { "end": { - "column": 18, - "line": 67 + "column": 2, + "line": 53 }, "start": { - "column": 7, - "line": 67 - } + "column": 47, + "line": 51 + } } }, { - "id": "1696", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1739", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "292" + "1391" ], "coveredBy": [ - "291", - "292", - "293", - "294", - "295", - "296" + "1391" ], "location": { "end": { - "column": 18, - "line": 67 + "column": 21, + "line": 52 }, "start": { - "column": 7, - "line": 67 + "column": 8, + "line": 52 } } }, { - "id": "1697", + "id": "1740", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "292" + "1389" ], "coveredBy": [ - "292", - "293" + "1389" ], "location": { "end": { - "column": 4, - "line": 70 + "column": 2, + "line": 57 }, "start": { - "column": 20, - "line": 67 + "column": 46, + "line": 55 } } }, { - "id": "1698", + "id": "1741", "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/game/f0d9a6b1-e684-4ab9-b26e-462dcecac3de\",\n], but it was called with \"\"", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "292" + "1389" ], "coveredBy": [ - "292", - "293" + "1389" ], "location": { "end": { - "column": 48, - "line": 68 + "column": 35, + "line": 56 }, "start": { - "column": 22, - "line": 68 + "column": 8, + "line": 56 + } + } + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogFooter/GameLobbyStartGameConfirmDialogFooter.vue": { + "language": "html", + "mutants": [ + { + "id": "1742", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "975" + ], + "coveredBy": [ + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" + ], + "location": { + "end": { + "column": 3, + "line": 51 + }, + "start": { + "column": 64, + "line": 49 } } }, { - "id": "1699", + "id": "1743", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"summary\": \"components.GameLobbyStartGameButton.gameCreated\",\n },\n], but it was called with Object {}", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "293" + "975" ], "coveredBy": [ - "292", - "293" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 86, - "line": 69 + "column": 2, + "line": 51 }, "start": { - "column": 21, - "line": 69 + "column": 71, + "line": 49 } } }, { - "id": "1700", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"summary\": \"components.GameLobbyStartGameButton.gameCreated\",\n },\n], but it was called with Object {\n \"summary\": \"\",\n}", + "id": "1744", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).not.toIncludeAnyMembers(expected)\n\nExpected list to not include any of the following members:\n Array [\n \"grow\",\n \"p-button-success\",\n \"justify-center\",\n \"p-button-lg\",\n]\nReceived:\n Array [\n \"p-button\",\n \"p-component\",\n \"p-button-secondary\",\n \"p-button-sm\",\n \"!transition-all\",\n \"grow\",\n \"uppercase\",\n \"p-button-success\",\n \"justify-center\",\n \"p-button-lg\",\n]", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 8, "static": false, "killedBy": [ - "293" + "982" ], "coveredBy": [ - "292", - "293" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 83, - "line": 69 + "column": 109, + "line": 50 }, "start": { - "column": 34, - "line": 69 + "column": 65, + "line": 50 } } }, { - "id": "1701", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected 'true' to be 'false' // Object.is equality", + "id": "1745", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 1, "static": false, "killedBy": [ - "296" + "975" ], "coveredBy": [ - "291", - "292", - "293", - "294", - "295", - "296" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 36, - "line": 71 + "column": 109, + "line": 50 }, "start": { - "column": 31, - "line": 71 + "column": 65, + "line": 50 } } }, { - "id": "1702", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "id": "1746", + "mutatorName": "EqualityOperator", + "replacement": "props.currentConfirmStep !== \"players-ready\"", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "297" + "975" ], "coveredBy": [ - "297" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 2, - "line": 76 + "column": 109, + "line": 50 }, "start": { - "column": 81, - "line": 74 + "column": 65, + "line": 50 } } }, { - "id": "1703", + "id": "1747", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "297" + "975" ], "coveredBy": [ - "297" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 35, - "line": 75 + "column": 109, + "line": 50 }, "start": { - "column": 8, - "line": 75 + "column": 94, + "line": 50 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1704", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "1748", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "578" + "975" ], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { "column": 2, - "line": 46 + "line": 58 }, "start": { - "column": 70, - "line": 43 + "column": 50, + "line": 53 } } }, { - "id": "1705", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected [] to strictly equal [ 'players-ready' ]", + "id": "1749", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameLobbyStartGameConfirmD…' to be 'components.GameLobbyStartGameConfirmD…' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 5, "static": false, "killedBy": [ - "579" + "979" ], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 2, - "line": 46 + "column": 51, + "line": 54 }, "start": { - "column": 76, - "line": 43 + "column": 7, + "line": 54 } } }, { - "id": "1706", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ '', 'players-ready' ] to strictly equal [ 'players-positioned', …(1) ]", + "id": "1750", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "580" + "975" ], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 126, - "line": 44 + "column": 51, + "line": 54 }, "start": { - "column": 106, - "line": 44 + "column": 7, + "line": 54 } } }, { - "id": "1707", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ '' ] to strictly equal [ 'players-ready' ]", + "id": "1751", + "mutatorName": "EqualityOperator", + "replacement": "props.currentConfirmStep !== \"players-ready\"", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "579" + "975" ], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 18, - "line": 45 + "column": 51, + "line": 54 }, "start": { - "column": 3, - "line": 45 + "column": 7, + "line": 54 } } }, { - "id": "1708", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected undefined to be 'players-ready' // Object.is equality", + "id": "1752", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 8, + "testsCompleted": 1, "static": false, "killedBy": [ - "585" + "975" ], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 122, - "line": 48 + "column": 51, + "line": 54 }, "start": { - "column": 74, - "line": 48 + "column": 36, + "line": 54 } } }, { - "id": "1709", + "id": "1753", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected 1 to be +0 // Object.is equality", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "581" + "975" ], "coveredBy": [ - "581", - "582", - "583" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 2, - "line": 60 + "column": 4, + "line": 56 }, "start": { - "column": 23, - "line": 50 + "column": 53, + "line": 54 } } }, { - "id": "1710", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyStartGameConfirmDialog.value", - "statusReason": "Mocked error", + "id": "1754", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "581" + "975" ], "coveredBy": [ - "581", - "582", - "583" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 45, - "line": 51 + "column": 71, + "line": 55 }, "start": { - "column": 7, - "line": 51 + "column": 14, + "line": 55 } } }, { - "id": "1711", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", + "id": "1755", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'components.GameLobbyStartGameConfirmD…' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "581" + "979" ], "coveredBy": [ - "581", - "582", - "583" + "979", + "982", + "983" ], "location": { "end": { - "column": 45, - "line": 51 + "column": 74, + "line": 57 }, "start": { - "column": 7, - "line": 51 + "column": 12, + "line": 57 } } }, { - "id": "1712", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1756", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "583" + "975" ], "coveredBy": [ - "581", - "582", - "583" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 45, - "line": 51 + "column": 2, + "line": 65 }, "start": { - "column": 7, - "line": 51 + "column": 57, + "line": 60 } } }, { - "id": "1713", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1757", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n Array [\n \"fa\",\n \"fa-forward\",\n \"me-2\",\n]\nReceived:\n Array [\n \"fa\",\n \"fa-beat-fade\",\n \"fa-play\",\n \"me-4\",\n]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 9, "static": false, "killedBy": [ - "583" + "983" ], "coveredBy": [ - "583" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 4, - "line": 53 + "column": 51, + "line": 61 }, "start": { - "column": 47, - "line": 51 + "column": 7, + "line": 61 } } }, { - "id": "1714", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Start Game Confirm Dialog is not defined\",\n], but it was called with \"\"", + "id": "1758", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "583" + "975" ], "coveredBy": [ - "583" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 76, - "line": 52 + "column": 51, + "line": 61 }, "start": { - "column": 23, - "line": 52 + "column": 7, + "line": 61 } } }, { - "id": "1715", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"accept\": Any,\n \"position\": \"bottom\",\n \"target\": Anything,\n },\n], but it was called with Object {}", + "id": "1759", + "mutatorName": "EqualityOperator", + "replacement": "props.currentConfirmStep !== \"players-ready\"", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "582" + "975" ], "coveredBy": [ - "581", - "582" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 4, - "line": 59 + "column": 51, + "line": 61 }, "start": { - "column": 18, - "line": 55 + "column": 7, + "line": 61 } } }, { - "id": "1716", + "id": "1760", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"accept\": Any,\n \"position\": \"bottom\",\n \"target\": Anything,\n },\n], but it was called with Object {\n \"accept\": [Function confirmStartGame],\n \"position\": \"\",\n \"target\": ,\n}", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "582" + "975" ], "coveredBy": [ - "581", - "582" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 23, - "line": 57 + "column": 51, + "line": 61 }, "start": { - "column": 15, - "line": 57 + "column": 36, + "line": 61 } } }, { - "id": "1717", + "id": "1761", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected +0 to be 1 // Object.is equality", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "584" + "975" ], "coveredBy": [ - "584", - "585" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 2, - "line": 64 + "column": 4, + "line": 63 }, "start": { - "column": 76, - "line": 62 + "column": 53, + "line": 61 } } }, { - "id": "1718", - "mutatorName": "UpdateOperator", - "replacement": "confirmStepIndex.value--", - "statusReason": "expected -1 to be 1 // Object.is equality", + "id": "1762", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "584" + "975" ], "coveredBy": [ - "584", - "585" + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984" ], "location": { "end": { - "column": 27, - "line": 63 + "column": 42, + "line": 62 }, "start": { - "column": 3, - "line": 63 + "column": 12, + "line": 62 } } }, { - "id": "1719", + "id": "1763", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n Array [\n \"fa\",\n \"fa-forward\",\n \"me-2\",\n]\nReceived:\n Array []", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "983" + ], + "coveredBy": [ + "979", + "982", + "983" + ], + "location": { + "end": { + "column": 30, + "line": 64 + }, + "start": { + "column": 10, + "line": 64 + } + } + }, + { + "id": "1764", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Target cannot be null or undefined.", @@ -52728,24 +51959,24 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "586" + "978" ], "coveredBy": [ - "586" + "978" ], "location": { "end": { "column": 2, - "line": 68 + "line": 69 }, "start": { - "column": 35, - "line": 66 + "column": 37, + "line": 67 } } }, { - "id": "1720", + "id": "1765", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Target cannot be null or undefined.", @@ -52753,36 +51984,35 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "586" + "978" ], "coveredBy": [ - "586" + "978" ], "location": { "end": { "column": 26, - "line": 67 + "line": 68 }, "start": { "column": 8, - "line": 67 + "line": 68 } } }, { - "id": "1721", + "id": "1766", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "587" + "976" ], "coveredBy": [ - "587", - "588" + "976" ], "location": { "end": { @@ -52790,29 +52020,28 @@ "line": 73 }, "start": { - "column": 116, - "line": 70 + "column": 36, + "line": 71 } } }, { - "id": "1722", + "id": "1767", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "588" + "976" ], "coveredBy": [ - "587", - "588" + "976" ], "location": { "end": { - "column": 35, + "column": 25, "line": 72 }, "start": { @@ -52820,4241 +52049,4074 @@ "line": 72 } } - }, - { - "id": "1723", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 2, - "line": 77 - }, - "start": { - "column": 54, - "line": 75 - } - } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContainer.vue": { + "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.vue": { "language": "html", "mutants": [ { - "id": "1724", - "mutatorName": "BlockStatement", + "id": "1795", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", "static": false, - "killedBy": [ - "1119" - ], - "coveredBy": [ - "1119" - ], "location": { "end": { "column": 2, - "line": 50 + "line": 92 }, "start": { - "column": 32, - "line": 48 + "column": 38, + "line": 90 } } }, { - "id": "1725", + "id": "1768", "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "replacement": "\"Stryker was here!\"", + "statusReason": "Snapshot `Game Lobby Header Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1119" + "527" ], "coveredBy": [ - "1119" + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540" ], "location": { "end": { - "column": 21, + "column": 40, "line": 49 }, "start": { - "column": 8, + "column": 38, "line": 49 } } }, { - "id": "1726", + "id": "1769", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1120" + "531" ], "coveredBy": [ - "1120" + "531", + "532", + "533", + "534", + "535", + "536" ], "location": { "end": { "column": 2, - "line": 54 + "line": 73 }, "start": { - "column": 46, - "line": 52 + "column": 41, + "line": 55 } } }, { - "id": "1727", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "1770", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 5, "killedBy": [ - "1120" + "535" ], "coveredBy": [ - "1120" + "531", + "532", + "533", + "534", + "535", + "536" ], "location": { "end": { - "column": 35, - "line": 53 + "column": 42, + "line": 56 }, "start": { - "column": 8, - "line": 53 + "column": 7, + "line": 56 } } }, { - "id": "1728", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "id": "1771", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1122" + "531" ], "coveredBy": [ - "1122" + "531", + "532", + "533", + "534", + "535", + "536" ], "location": { "end": { - "column": 2, - "line": 58 + "column": 42, + "line": 56 }, "start": { - "column": 37, + "column": 7, "line": 56 } } }, { - "id": "1729", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "1772", + "mutatorName": "EqualityOperator", + "replacement": "gameLobbyPlayerInput.value !== null", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1122" + "531" ], "coveredBy": [ - "1122" + "531", + "532", + "533", + "534", + "535", + "536" ], "location": { "end": { - "column": 26, - "line": 57 + "column": 42, + "line": 56 }, "start": { - "column": 8, - "line": 57 + "column": 7, + "line": 56 } } }, { - "id": "1730", + "id": "1773", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1123" + "531" ], "coveredBy": [ - "1123" + "531" ], "location": { "end": { - "column": 2, - "line": 62 + "column": 4, + "line": 58 }, "start": { - "column": 36, - "line": 60 + "column": 44, + "line": 56 } } }, { - "id": "1731", + "id": "1774", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Player Input is not initialized\",\n], but it was called with \"\"", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1123" + "531" ], "coveredBy": [ - "1123" + "531" ], "location": { "end": { - "column": 25, - "line": 61 + "column": 67, + "line": 57 }, "start": { - "column": 8, - "line": 61 + "column": 23, + "line": 57 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogContent.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1732", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Content Component > should match snapshot when rendered. 1` mismatched", + "id": "1775", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 4, "killedBy": [ - "1215" + "535" ], "coveredBy": [ - "1215", - "1216", - "1217", - "1218", - "1219" + "532", + "533", + "534", + "535", + "536" ], "location": { "end": { - "column": 2, - "line": 30 + "column": 53, + "line": 59 }, "start": { - "column": 124, - "line": 27 + "column": 7, + "line": 59 } } }, { - "id": "1733", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Content Component > should match snapshot when rendered. 1` mismatched", + "id": "1776", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected '' to be 'Player 1' // Object.is equality", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1215" + "532" ], "coveredBy": [ - "1215", - "1216", - "1217", - "1218", - "1219" + "532", + "533", + "534", + "535", + "536" ], "location": { "end": { - "column": 147, - "line": 32 + "column": 53, + "line": 59 }, "start": { - "column": 93, - "line": 32 + "column": 7, + "line": 59 } } }, { - "id": "1734", + "id": "1777", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expected '' to be 'Player 1' // Object.is equality", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1218" + "532" ], "coveredBy": [ - "1218" + "532", + "533" ], "location": { "end": { - "column": 2, - "line": 36 + "column": 4, + "line": 61 }, "start": { - "column": 56, - "line": 34 + "column": 55, + "line": 59 } } }, { - "id": "1735", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "1778", + "mutatorName": "MethodExpression", + "replacement": "playerInputValue.value", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \" \",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1218" + "534" ], "coveredBy": [ - "1218" + "534", + "535", + "536" ], "location": { "end": { - "column": 21, - "line": 35 + "column": 64, + "line": 62 }, "start": { - "column": 8, - "line": 35 + "column": 35, + "line": 62 } } }, { - "id": "1736", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "id": "1779", + "mutatorName": "StringLiteral", + "replacement": "\"Stryker was here!\"", + "statusReason": "expected 'Stryker was here!' to be '' // Object.is equality", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 3, "killedBy": [ - "1219" + "536" ], "coveredBy": [ - "1219" + "534", + "535", + "536" ], "location": { "end": { - "column": 2, - "line": 40 + "column": 30, + "line": 63 }, "start": { - "column": 70, - "line": 38 + "column": 28, + "line": 63 } } }, { - "id": "1737", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "1780", + "mutatorName": "BooleanLiteral", + "replacement": "trimmedPlayerInputValue", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1219" + "534" ], "coveredBy": [ - "1219" + "534", + "535", + "536" ], "location": { "end": { - "column": 35, - "line": 39 + "column": 31, + "line": 64 }, "start": { - "column": 8, - "line": 39 + "column": 7, + "line": 64 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogContent/GameLobbyStartGameConfirmDialogPlayersPositioned/GameLobbyStartGameConfirmDialogPlayersPositioned.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1738", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "id": "1781", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 2, "killedBy": [ - "1391" + "535" ], "coveredBy": [ - "1391" + "534", + "535", + "536" ], "location": { "end": { - "column": 2, - "line": 53 + "column": 31, + "line": 64 }, "start": { - "column": 47, - "line": 51 + "column": 7, + "line": 64 } } }, { - "id": "1739", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "1782", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1391" + "534" ], "coveredBy": [ - "1391" + "534", + "535", + "536" ], "location": { "end": { - "column": 21, - "line": 52 + "column": 31, + "line": 64 }, "start": { - "column": 8, - "line": 52 + "column": 7, + "line": 64 } } }, { - "id": "1740", + "id": "1783", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "1389" + "534" ], "coveredBy": [ - "1389" + "534" ], "location": { "end": { - "column": 2, - "line": 57 + "column": 4, + "line": 66 }, "start": { - "column": 46, - "line": 55 + "column": 33, + "line": 64 } } }, { - "id": "1741", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "1784", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n], but it was called with _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": undefined,\n \"role\": undefined,\n \"side\": undefined,\n}", "status": "Killed", - "testsCompleted": 1, "static": false, - "killedBy": [ - "1389" - ], - "coveredBy": [ - "1389" - ], - "location": { - "end": { - "column": 35, - "line": 56 - }, - "start": { - "column": 8, - "line": 56 - } - } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialogContainer/GameLobbyStartGameConfirmDialogFooter/GameLobbyStartGameConfirmDialogFooter.vue": { - "language": "html", - "mutants": [ - { - "id": "1742", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", "testsCompleted": 1, - "static": false, "killedBy": [ - "975" + "535" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "535", + "536" ], "location": { "end": { - "column": 3, - "line": 51 + "column": 4, + "line": 71 }, "start": { - "column": 64, - "line": 49 + "column": 71, + "line": 67 } } }, { - "id": "1743", - "mutatorName": "ObjectLiteral", + "id": "1785", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected undefined to be truthy", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "975" + "537" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "537" ], "location": { "end": { "column": 2, - "line": 51 + "line": 77 }, "start": { - "column": 71, - "line": 49 + "column": 74, + "line": 75 } } }, { - "id": "1744", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).not.toIncludeAnyMembers(expected)\n\nExpected list to not include any of the following members:\n Array [\n \"grow\",\n \"p-button-success\",\n \"justify-center\",\n \"p-button-lg\",\n]\nReceived:\n Array [\n \"p-button\",\n \"p-component\",\n \"p-button-secondary\",\n \"p-button-sm\",\n \"!transition-all\",\n \"grow\",\n \"uppercase\",\n \"p-button-success\",\n \"justify-center\",\n \"p-button-lg\",\n]", + "id": "1786", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected undefined to be truthy", "status": "Killed", - "testsCompleted": 8, "static": false, + "testsCompleted": 1, "killedBy": [ - "982" + "537" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "537" ], "location": { "end": { - "column": 109, - "line": 50 + "column": 32, + "line": 76 }, "start": { - "column": 65, - "line": 50 + "column": 8, + "line": 76 } } }, { - "id": "1745", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1787", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be truthy", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "975" + "538" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "538" ], "location": { "end": { - "column": 109, - "line": 50 + "column": 2, + "line": 81 }, "start": { - "column": 65, - "line": 50 + "column": 82, + "line": 79 } } }, { - "id": "1746", - "mutatorName": "EqualityOperator", - "replacement": "props.currentConfirmStep !== \"players-ready\"", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1788", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected undefined to be truthy", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "975" + "538" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "538" ], "location": { "end": { - "column": 109, - "line": 50 + "column": 40, + "line": 80 }, "start": { - "column": 65, - "line": 50 + "column": 8, + "line": 80 } } }, { - "id": "1747", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1789", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "975" + "539" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "539", + "540" ], "location": { "end": { - "column": 109, - "line": 50 + "column": 2, + "line": 88 }, "start": { - "column": 94, - "line": 50 + "column": 53, + "line": 83 } } }, { - "id": "1748", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1790", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 2, "killedBy": [ - "975" + "540" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "539", + "540" ], "location": { "end": { - "column": 2, - "line": 58 + "column": 49, + "line": 84 }, "start": { - "column": 50, - "line": 53 + "column": 7, + "line": 84 } } }, { - "id": "1749", + "id": "1791", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'components.GameLobbyStartGameConfirmD…' to be 'components.GameLobbyStartGameConfirmD…' // Object.is equality", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 5, "static": false, + "testsCompleted": 1, "killedBy": [ - "979" + "539" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "539", + "540" ], "location": { "end": { - "column": 51, - "line": 54 + "column": 49, + "line": 84 }, "start": { "column": 7, - "line": 54 + "line": 84 } } }, { - "id": "1750", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1792", + "mutatorName": "EqualityOperator", + "replacement": "gameLobbyHeaderSetupButtons.value !== null", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "975" + "539" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "539", + "540" ], "location": { "end": { - "column": 51, - "line": 54 + "column": 49, + "line": 84 }, "start": { "column": 7, - "line": 54 + "line": 84 } } }, { - "id": "1751", - "mutatorName": "EqualityOperator", - "replacement": "props.currentConfirmStep !== \"players-ready\"", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1793", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "975" + "539" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "539" ], "location": { "end": { - "column": 51, - "line": 54 + "column": 4, + "line": 86 }, "start": { - "column": 7, - "line": 54 + "column": 51, + "line": 84 } } }, { - "id": "1752", + "id": "1794", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header Setup Buttons is not defined\",\n], but it was called with \"\"", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "975" + "539" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "539" ], "location": { "end": { - "column": 51, - "line": 54 + "column": 71, + "line": 85 }, "start": { - "column": 36, - "line": 54 + "column": 23, + "line": 85 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.vue": { + "language": "html", + "mutants": [ { - "id": "1753", + "id": "1796", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "975" + "1651" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "1651" ], "location": { "end": { - "column": 4, - "line": 56 + "column": 2, + "line": 20 }, "start": { - "column": 53, - "line": 54 + "column": 47, + "line": 18 } } }, { - "id": "1754", + "id": "1797", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "975" + "1651" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "1651" ], "location": { "end": { - "column": 71, - "line": 55 + "column": 32, + "line": 19 }, "start": { - "column": 14, - "line": 55 + "column": 8, + "line": 19 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderPositionCoordinatorButton/GameLobbyHeaderPositionCoordinatorButton.vue": { + "language": "html", + "mutants": [ { - "id": "1755", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameLobbyStartGameConfirmD…' // Object.is equality", + "id": "1798", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "979" + "1632" ], "coveredBy": [ - "979", - "982", - "983" + "1632" ], "location": { "end": { - "column": 74, - "line": 57 + "column": 2, + "line": 20 }, "start": { - "column": 12, - "line": 57 + "column": 59, + "line": 18 } } }, { - "id": "1756", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1799", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "975" + "1632" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "1632" ], "location": { "end": { - "column": 2, - "line": 65 + "column": 40, + "line": 19 }, "start": { - "column": 57, - "line": 60 + "column": 8, + "line": 19 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.vue": { + "language": "html", + "mutants": [ { - "id": "1757", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n Array [\n \"fa\",\n \"fa-forward\",\n \"me-2\",\n]\nReceived:\n Array [\n \"fa\",\n \"fa-beat-fade\",\n \"fa-play\",\n \"me-4\",\n]", + "id": "1800", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 9, + "testsCompleted": 1, "static": false, "killedBy": [ - "983" + "994" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "994", + "995", + "996", + "997", + "998", + "999" ], "location": { "end": { - "column": 51, - "line": 61 + "column": 137, + "line": 45 }, "start": { - "column": 7, - "line": 61 + "column": 56, + "line": 45 } } }, { - "id": "1758", + "id": "1801", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "replacement": "true", + "statusReason": "expected true to be falsy", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "975" + "996" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "994", + "995", + "996", + "997", + "998", + "999" ], "location": { "end": { - "column": 51, - "line": 61 + "column": 137, + "line": 45 }, "start": { - "column": 7, - "line": 61 + "column": 62, + "line": 45 } } }, { - "id": "1759", - "mutatorName": "EqualityOperator", - "replacement": "props.currentConfirmStep !== \"players-ready\"", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1802", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "975" + "994" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "994", + "995", + "996", + "997", + "998", + "999" ], "location": { "end": { - "column": 51, - "line": 61 + "column": 137, + "line": 45 }, "start": { - "column": 7, - "line": 61 + "column": 62, + "line": 45 } } }, { - "id": "1760", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1803", + "mutatorName": "EqualityOperator", + "replacement": "createGameDto.value.players.length > minPlayerToDisplayPositionCoordinator", + "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "975" + "994" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "994", + "995", + "996", + "997", + "998", + "999" ], "location": { "end": { - "column": 51, - "line": 61 + "column": 137, + "line": 45 }, "start": { - "column": 36, - "line": 61 + "column": 62, + "line": 45 } } }, { - "id": "1761", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1804", + "mutatorName": "EqualityOperator", + "replacement": "createGameDto.value.players.length < minPlayerToDisplayPositionCoordinator", + "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "975" + "994" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "994", + "995", + "996", + "997", + "998", + "999" ], "location": { "end": { - "column": 4, - "line": 63 + "column": 137, + "line": 45 }, "start": { - "column": 53, - "line": 61 + "column": 62, + "line": 45 } } }, { - "id": "1762", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Start Game Confirm Dialog Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "1805", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "975" + "995" ], "coveredBy": [ - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984" + "995" ], "location": { "end": { - "column": 42, - "line": 62 + "column": 2, + "line": 49 }, "start": { - "column": 12, - "line": 62 + "column": 63, + "line": 47 } } }, { - "id": "1763", + "id": "1806", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n Array [\n \"fa\",\n \"fa-forward\",\n \"me-2\",\n]\nReceived:\n Array []", + "statusReason": "expected undefined to be truthy", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "983" + "995" ], "coveredBy": [ - "979", - "982", - "983" + "995" ], "location": { "end": { - "column": 30, - "line": 64 + "column": 32, + "line": 48 }, "start": { - "column": 10, - "line": 64 + "column": 8, + "line": 48 } } }, { - "id": "1764", + "id": "1807", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "978" + "997" ], "coveredBy": [ - "978" + "997" ], "location": { "end": { "column": 2, - "line": 69 + "line": 53 }, "start": { - "column": 37, - "line": 67 + "column": 84, + "line": 51 } } }, { - "id": "1765", + "id": "1808", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "978" + "997" ], "coveredBy": [ - "978" + "997" ], "location": { "end": { - "column": 26, - "line": 68 + "column": 40, + "line": 52 }, "start": { "column": 8, - "line": 68 + "line": 52 } } }, { - "id": "1766", + "id": "1809", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "976" + "998" ], "coveredBy": [ - "976" + "998", + "999" ], "location": { "end": { "column": 2, - "line": 73 + "line": 60 }, "start": { - "column": 36, - "line": 71 + "column": 68, + "line": 55 } } }, { - "id": "1767", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "1810", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyHeaderPositionCoordinatorButton.value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "976" + "998" ], "coveredBy": [ - "976" + "998", + "999" ], "location": { "end": { - "column": 25, - "line": 72 + "column": 54, + "line": 56 }, "start": { - "column": 8, - "line": 72 + "column": 7, + "line": 56 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1768", - "mutatorName": "StringLiteral", - "replacement": "\"Stryker was here!\"", - "statusReason": "Snapshot `Game Lobby Header Component > should match snapshot when rendered. 1` mismatched", + "id": "1811", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "527" + "999" ], "coveredBy": [ - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540" + "998", + "999" ], "location": { "end": { - "column": 40, - "line": 49 + "column": 54, + "line": 56 }, "start": { - "column": 38, - "line": 49 + "column": 7, + "line": 56 } } }, { - "id": "1769", - "mutatorName": "BlockStatement", - "replacement": "{}", + "id": "1812", + "mutatorName": "ConditionalExpression", + "replacement": "false", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "531" + "998" ], "coveredBy": [ - "531", - "532", - "533", - "534", - "535", - "536" + "998", + "999" ], "location": { "end": { - "column": 2, - "line": 73 + "column": 54, + "line": 56 }, "start": { - "column": 41, - "line": 55 + "column": 7, + "line": 56 } } }, { - "id": "1770", - "mutatorName": "ConditionalExpression", - "replacement": "true", + "id": "1813", + "mutatorName": "BlockStatement", + "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "535" + "998" ], "coveredBy": [ - "531", - "532", - "533", - "534", - "535", - "536" + "998" ], "location": { "end": { - "column": 42, - "line": 56 + "column": 4, + "line": 58 }, "start": { - "column": 7, + "column": 56, "line": 56 } } }, { - "id": "1771", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1814", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header Position Coordinator Button is not defined\",\n], but it was called with \"\"", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "531" + "998" ], "coveredBy": [ - "531", - "532", - "533", - "534", - "535", - "536" + "998" ], "location": { "end": { - "column": 42, - "line": 56 + "column": 85, + "line": 57 }, "start": { - "column": 7, - "line": 56 + "column": 23, + "line": 57 } } }, { - "id": "1772", - "mutatorName": "EqualityOperator", - "replacement": "gameLobbyPlayerInput.value !== null", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1815", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Anything,\n \"heartBeat\",\n], but it was called with ", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "531" + "999" ], "coveredBy": [ - "531", - "532", - "533", - "534", - "535", - "536" + "999" ], "location": { "end": { - "column": 42, - "line": 56 + "column": 108, + "line": 59 }, "start": { - "column": 7, - "line": 56 + "column": 97, + "line": 59 } } }, { - "id": "1773", - "mutatorName": "BlockStatement", + "id": "1816", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", "static": false, - "killedBy": [ - "531" - ], - "coveredBy": [ - "531" - ], "location": { "end": { - "column": 4, - "line": 58 + "column": 2, + "line": 64 }, "start": { - "column": 44, - "line": 56 + "column": 50, + "line": 62 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.vue": { + "language": "html", + "mutants": [ { - "id": "1774", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Player Input is not initialized\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, + "id": "1817", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "We can't mutate defineModel macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "status": "Ignored", "static": false, - "killedBy": [ - "531" - ], - "coveredBy": [ - "531" - ], "location": { "end": { - "column": 67, - "line": 57 + "column": 58, + "line": 66 }, "start": { - "column": 23, - "line": 57 + "column": 40, + "line": 66 } } }, { - "id": "1775", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 4, + "id": "1818", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "We can't mutate defineModel macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "status": "Ignored", "static": false, - "killedBy": [ - "535" - ], - "coveredBy": [ - "532", - "533", - "534", - "535", - "536" - ], "location": { "end": { - "column": 53, - "line": 59 + "column": 56, + "line": 66 }, "start": { - "column": 7, - "line": 59 + "column": 52, + "line": 66 } } }, { - "id": "1776", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected '' to be 'Player 1' // Object.is equality", + "id": "1819", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "532" + "615" ], "coveredBy": [ - "532", - "533", - "534", - "535", - "536" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 53, - "line": 59 + "column": 139, + "line": 68 }, "start": { - "column": 7, - "line": 59 + "column": 53, + "line": 68 } } }, { - "id": "1777", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected '' to be 'Player 1' // Object.is equality", + "id": "1820", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.every(({\n name\n}) => name === inputValue.value.trim())", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "532" + "612" ], "coveredBy": [ - "532", - "533" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 4, - "line": 61 + "column": 139, + "line": 68 }, "start": { - "column": 55, - "line": 59 + "column": 59, + "line": 68 } } }, { - "id": "1778", - "mutatorName": "MethodExpression", - "replacement": "playerInputValue.value", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \" \",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "1821", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "534" + "615" ], "coveredBy": [ - "534", - "535", - "536" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 64, - "line": 62 + "column": 138, + "line": 68 }, "start": { - "column": 35, - "line": 62 + "column": 92, + "line": 68 } } }, { - "id": "1779", - "mutatorName": "StringLiteral", - "replacement": "\"Stryker was here!\"", - "statusReason": "expected 'Stryker was here!' to be '' // Object.is equality", + "id": "1822", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'true' to be 'false' // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 7, "static": false, "killedBy": [ - "536" + "621" ], "coveredBy": [ - "534", - "535", - "536" + "614", + "615", + "616", + "618", + "619", + "620", + "621", + "623", + "624" ], "location": { "end": { - "column": 30, - "line": 63 + "column": 138, + "line": 68 }, "start": { - "column": 28, - "line": 63 + "column": 106, + "line": 68 } } }, { - "id": "1780", - "mutatorName": "BooleanLiteral", - "replacement": "trimmedPlayerInputValue", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "1823", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "534" + "615" ], "coveredBy": [ - "534", - "535", - "536" + "614", + "615", + "616", + "618", + "619", + "620", + "621", + "623", + "624" ], "location": { "end": { - "column": 31, - "line": 64 + "column": 138, + "line": 68 }, "start": { - "column": 7, - "line": 64 + "column": 106, + "line": 68 } } }, { - "id": "1781", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1824", + "mutatorName": "EqualityOperator", + "replacement": "name !== inputValue.value.trim()", + "statusReason": "expected 'true' to be 'false' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 7, "static": false, "killedBy": [ - "535" + "621" ], "coveredBy": [ - "534", - "535", - "536" + "614", + "615", + "616", + "618", + "619", + "620", + "621", + "623", + "624" ], "location": { "end": { - "column": 31, - "line": 64 + "column": 138, + "line": 68 }, "start": { - "column": 7, - "line": 64 + "column": 106, + "line": 68 } } }, { - "id": "1782", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "1825", + "mutatorName": "MethodExpression", + "replacement": "inputValue.value", + "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "534" + "615" ], "coveredBy": [ - "534", - "535", - "536" + "614", + "615", + "616", + "618", + "619", + "620", + "621", + "623", + "624" ], "location": { "end": { - "column": 31, - "line": 64 + "column": 138, + "line": 68 }, "start": { - "column": 7, - "line": 64 + "column": 115, + "line": 68 } } }, { - "id": "1783", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "1826", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 14, "static": false, "killedBy": [ - "534" + "625" ], "coveredBy": [ - "534" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 4, - "line": 66 + "column": 119, + "line": 70 }, "start": { - "column": 33, - "line": 64 + "column": 57, + "line": 70 } } }, { - "id": "1784", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n], but it was called with _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": undefined,\n \"role\": undefined,\n \"side\": undefined,\n}", + "id": "1827", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "535" + "612" ], "coveredBy": [ - "535", - "536" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 4, - "line": 71 + "column": 119, + "line": 70 }, "start": { - "column": 71, - "line": 67 + "column": 63, + "line": 70 } } }, { - "id": "1785", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "id": "1828", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 14, "static": false, "killedBy": [ - "537" + "625" ], "coveredBy": [ - "537" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 2, - "line": 77 + "column": 119, + "line": 70 }, "start": { - "column": 74, - "line": 75 + "column": 63, + "line": 70 } } }, { - "id": "1786", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected undefined to be truthy", + "id": "1829", + "mutatorName": "EqualityOperator", + "replacement": "inputValue.value.trim().length > MAX_PLAYER_NAME_LENGTH", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 14, "static": false, "killedBy": [ - "537" + "625" ], "coveredBy": [ - "537" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 32, - "line": 76 + "column": 119, + "line": 70 }, "start": { - "column": 8, - "line": 76 + "column": 63, + "line": 70 } } }, { - "id": "1787", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "id": "1830", + "mutatorName": "EqualityOperator", + "replacement": "inputValue.value.trim().length < MAX_PLAYER_NAME_LENGTH", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "538" + "612" ], "coveredBy": [ - "538" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 2, - "line": 81 + "column": 119, + "line": 70 }, "start": { - "column": 82, - "line": 79 + "column": 63, + "line": 70 } } }, { - "id": "1788", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected undefined to be truthy", + "id": "1831", + "mutatorName": "MethodExpression", + "replacement": "inputValue.value", + "statusReason": "expected 'components.GameLobbyPlayerInput.playe…' to be 'components.GameLobbyPlayerInput.pleas…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 15, "static": false, "killedBy": [ - "538" + "626" ], "coveredBy": [ - "538" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 40, - "line": 80 + "column": 86, + "line": 70 }, "start": { - "column": 8, - "line": 80 + "column": 63, + "line": 70 } } }, { - "id": "1789", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1832", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "539" + "612" ], "coveredBy": [ - "539", - "540" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 2, - "line": 88 + "column": 113, + "line": 72 }, "start": { - "column": 53, - "line": 83 + "column": 50, + "line": 72 } } }, { - "id": "1790", + "id": "1833", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Mocked error", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "540" + "612" ], "coveredBy": [ - "539", - "540" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 49, - "line": 84 + "column": 113, + "line": 72 }, "start": { - "column": 7, - "line": 84 + "column": 56, + "line": 72 } } }, { - "id": "1791", + "id": "1834", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "539" + "614" ], "coveredBy": [ - "539", - "540" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 49, - "line": 84 + "column": 113, + "line": 72 }, "start": { - "column": 7, - "line": 84 + "column": 56, + "line": 72 } } }, { - "id": "1792", + "id": "1835", "mutatorName": "EqualityOperator", - "replacement": "gameLobbyHeaderSetupButtons.value !== null", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "replacement": "createGameDto.value.players.length > MAX_PLAYERS_IN_GAME", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "539" + "614" ], "coveredBy": [ - "539", - "540" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 49, - "line": 84 + "column": 113, + "line": 72 }, "start": { - "column": 7, - "line": 84 + "column": 56, + "line": 72 } } }, { - "id": "1793", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1836", + "mutatorName": "EqualityOperator", + "replacement": "createGameDto.value.players.length < MAX_PLAYERS_IN_GAME", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "539" + "612" ], "coveredBy": [ - "539" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 4, - "line": 86 + "column": 113, + "line": 72 }, "start": { - "column": 51, - "line": 84 + "column": 56, + "line": 72 } } }, { - "id": "1794", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header Setup Buttons is not defined\",\n], but it was called with \"\"", + "id": "1837", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "539" + "612" ], "coveredBy": [ - "539" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 71, - "line": 85 + "column": 77, + "line": 74 }, "start": { - "column": 23, - "line": 85 + "column": 43, + "line": 74 } } }, { - "id": "1795", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 2, - "line": 92 - }, - "start": { - "column": 38, - "line": 90 - } - } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderOptionsButton/GameLobbyHeaderOptionsButton.vue": { - "language": "html", - "mutants": [ - { - "id": "1796", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "id": "1838", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1651" + "612" ], "coveredBy": [ - "1651" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 2, - "line": 20 + "column": 109, + "line": 76 }, "start": { "column": 47, - "line": 18 + "line": 76 } } }, { - "id": "1797", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected undefined to be truthy", + "id": "1839", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1651" + "612" ], "coveredBy": [ - "1651" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 32, - "line": 19 + "column": 109, + "line": 76 }, "start": { - "column": 8, - "line": 19 + "column": 53, + "line": 76 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderPositionCoordinatorButton/GameLobbyHeaderPositionCoordinatorButton.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1798", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "id": "1840", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 7, "static": false, "killedBy": [ - "1632" + "618" ], "coveredBy": [ - "1632" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 2, - "line": 20 + "column": 109, + "line": 76 }, "start": { - "column": 59, - "line": 18 + "column": 53, + "line": 76 } } }, { - "id": "1799", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected undefined to be truthy", + "id": "1841", + "mutatorName": "LogicalOperator", + "replacement": "doesPlayerNameExistInGame.value && isInputDisabled.value", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 7, "static": false, "killedBy": [ - "1632" + "618" ], "coveredBy": [ - "1632" - ], - "location": { - "end": { - "column": 40, - "line": 19 - }, - "start": { - "column": 8, - "line": 19 - } - } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.vue": { - "language": "html", - "mutants": [ - { - "id": "1816", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 2, - "line": 64 - }, - "start": { - "column": 50, - "line": 62 - } - } - }, - { - "id": "1802", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "static": false, - "testsCompleted": 1, - "killedBy": [ - "994" - ], - "coveredBy": [ - "994", - "995", - "996", - "997", - "998", - "999" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 137, - "line": 45 + "column": 109, + "line": 76 }, "start": { - "column": 62, - "line": 45 + "column": 53, + "line": 76 } } }, { - "id": "1803", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.players.length > minPlayerToDisplayPositionCoordinator", - "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", + "id": "1842", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "static": false, "testsCompleted": 1, - "killedBy": [ - "994" - ], - "coveredBy": [ - "994", - "995", - "996", - "997", - "998", - "999" - ], - "location": { - "end": { - "column": 137, - "line": 45 - }, - "start": { - "column": 62, - "line": 45 - } - } - }, - { - "id": "1800", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", "static": false, - "testsCompleted": 1, "killedBy": [ - "994" + "612" ], "coveredBy": [ - "994", - "995", - "996", - "997", - "998", - "999" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 137, - "line": 45 + "column": 2, + "line": 89 }, "start": { "column": 56, - "line": 45 + "line": 78 } } }, { - "id": "1801", + "id": "1843", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected true to be falsy", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", + "testsCompleted": 1, "static": false, - "testsCompleted": 3, "killedBy": [ - "996" + "612" ], "coveredBy": [ - "994", - "995", - "996", - "997", - "998", - "999" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 137, - "line": 45 + "column": 35, + "line": 79 }, "start": { - "column": 62, - "line": 45 + "column": 7, + "line": 79 } } }, { - "id": "1804", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.players.length < minPlayerToDisplayPositionCoordinator", - "statusReason": "Snapshot `Game Lobby Header Setup Buttons Component > should match snapshot when rendered. 1` mismatched", + "id": "1844", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.maxPl…' // Object.is equality", "status": "Killed", + "testsCompleted": 12, "static": false, - "testsCompleted": 1, "killedBy": [ - "994" + "623" ], "coveredBy": [ - "994", - "995", - "996", - "997", - "998", - "999" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 137, - "line": 45 + "column": 35, + "line": 79 }, "start": { - "column": 62, - "line": 45 + "column": 7, + "line": 79 } } }, { - "id": "1805", + "id": "1845", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.maxPl…' // Object.is equality", "status": "Killed", + "testsCompleted": 3, "static": false, - "testsCompleted": 1, "killedBy": [ - "995" + "623" ], "coveredBy": [ - "995" + "614", + "618", + "623" ], "location": { "end": { - "column": 2, - "line": 49 + "column": 4, + "line": 81 }, "start": { - "column": 63, - "line": 47 + "column": 37, + "line": 79 } } }, { - "id": "1806", + "id": "1846", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expected undefined to be truthy", + "statusReason": "expected '' to be 'components.GameLobbyPlayerInput.maxPl…' // Object.is equality", "status": "Killed", + "testsCompleted": 3, "static": false, - "testsCompleted": 1, "killedBy": [ - "995" + "623" ], "coveredBy": [ - "995" + "614", + "618", + "623" ], "location": { "end": { - "column": 32, - "line": 48 + "column": 65, + "line": 80 }, "start": { - "column": 8, - "line": 48 + "column": 14, + "line": 80 } } }, { - "id": "1807", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "id": "1847", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "997" + "612" ], "coveredBy": [ - "997" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 2, - "line": 53 + "column": 38, + "line": 82 }, "start": { - "column": 84, - "line": 51 + "column": 7, + "line": 82 } } }, { - "id": "1808", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected undefined to be truthy", + "id": "1848", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", + "testsCompleted": 13, "static": false, - "testsCompleted": 1, "killedBy": [ - "997" + "624" ], "coveredBy": [ - "997" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 40, - "line": 52 + "column": 38, + "line": 82 }, "start": { - "column": 8, - "line": 52 + "column": 7, + "line": 82 } } }, { - "id": "1809", + "id": "1849", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", + "testsCompleted": 4, "static": false, - "testsCompleted": 1, "killedBy": [ - "998" + "624" ], "coveredBy": [ - "998", - "999" + "615", + "619", + "620", + "624" ], "location": { "end": { - "column": 2, - "line": 60 + "column": 4, + "line": 84 }, "start": { - "column": 68, - "line": 55 + "column": 40, + "line": 82 } } }, { - "id": "1810", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyHeaderPositionCoordinatorButton.value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1850", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", + "testsCompleted": 4, "static": false, - "testsCompleted": 1, "killedBy": [ - "998" + "624" ], "coveredBy": [ - "998", - "999" + "615", + "619", + "620", + "624" ], "location": { "end": { - "column": 54, - "line": 56 + "column": 72, + "line": 83 }, "start": { - "column": 7, - "line": 56 + "column": 14, + "line": 83 } } }, { - "id": "1811", + "id": "1851", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", + "testsCompleted": 1, "static": false, - "testsCompleted": 2, "killedBy": [ - "999" + "612" ], "coveredBy": [ - "998", - "999" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 54, - "line": 56 + "column": 42, + "line": 85 }, "start": { "column": 7, - "line": 56 + "line": 85 } } }, { - "id": "1812", + "id": "1852", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", + "testsCompleted": 14, "static": false, - "testsCompleted": 1, "killedBy": [ - "998" + "625" ], "coveredBy": [ - "998", - "999" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 54, - "line": 56 + "column": 42, + "line": 85 }, "start": { "column": 7, - "line": 56 + "line": 85 } } }, { - "id": "1813", + "id": "1853", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "998" + "625" ], "coveredBy": [ - "998" + "625" ], "location": { "end": { "column": 4, - "line": 58 + "line": 87 }, "start": { - "column": 56, - "line": 56 + "column": 44, + "line": 85 } } }, { - "id": "1814", + "id": "1854", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header Position Coordinator Button is not defined\",\n], but it was called with \"\"", + "statusReason": "expected '' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "998" + "625" ], "coveredBy": [ - "998" + "625" ], "location": { "end": { - "column": 85, - "line": 57 + "column": 74, + "line": 86 }, "start": { - "column": 23, - "line": 57 + "column": 14, + "line": 86 } } }, { - "id": "1815", + "id": "1855", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Anything,\n \"heartBeat\",\n], but it was called with ", + "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "static": false, "testsCompleted": 1, + "static": false, "killedBy": [ - "999" + "612" ], "coveredBy": [ - "999" + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626" ], "location": { "end": { - "column": 108, - "line": 59 + "column": 67, + "line": 88 }, "start": { - "column": 97, - "line": 59 + "column": 12, + "line": 88 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1817", + "id": "1856", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "We can't mutate defineModel macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", "status": "Ignored", "static": false, "location": { "end": { - "column": 58, - "line": 66 + "column": 37, + "line": 91 }, "start": { - "column": 40, - "line": 66 + "column": 14, + "line": 91 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHub.vue": { + "language": "html", + "mutants": [ { - "id": "1818", + "id": "1857", "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "We can't mutate defineModel macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", - "status": "Ignored", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, "static": false, + "killedBy": [ + "1049" + ], + "coveredBy": [ + "1048", + "1049", + "1050", + "1051", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057" + ], "location": { "end": { - "column": 56, - "line": 66 + "column": 37, + "line": 44 }, "start": { - "column": 52, - "line": 66 + "column": 32, + "line": 44 } } }, { - "id": "1819", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", + "id": "1858", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected false to be truthy", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "615" + "1053" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1053", + "1054", + "1055", + "1056", + "1057" ], "location": { "end": { - "column": 139, - "line": 68 + "column": 2, + "line": 48 }, "start": { - "column": 53, - "line": 68 + "column": 23, + "line": 46 } } }, { - "id": "1820", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.every(({\n name\n}) => name === inputValue.value.trim())", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1859", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected false to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1053" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1053", + "1054", + "1055", + "1056", + "1057" ], "location": { "end": { - "column": 139, - "line": 68 + "column": 25, + "line": 47 }, "start": { - "column": 59, - "line": 68 + "column": 21, + "line": 47 } } }, { - "id": "1821", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", + "id": "1860", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected true to be falsy", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "615" + "1057" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1057" ], "location": { "end": { - "column": 138, - "line": 68 + "column": 2, + "line": 52 }, "start": { - "column": 92, - "line": 68 + "column": 24, + "line": 50 } } }, { - "id": "1822", - "mutatorName": "ConditionalExpression", + "id": "1861", + "mutatorName": "BooleanLiteral", "replacement": "true", - "statusReason": "expected 'true' to be 'false' // Object.is equality", + "statusReason": "expected true to be falsy", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 1, "static": false, "killedBy": [ - "621" + "1057" ], "coveredBy": [ - "614", - "615", - "616", - "618", - "619", - "620", - "621", - "623", - "624" + "1057" ], "location": { "end": { - "column": 138, - "line": 68 + "column": 26, + "line": 51 }, "start": { - "column": 106, - "line": 68 + "column": 21, + "line": 51 } } }, { - "id": "1823", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", - "status": "Killed", - "testsCompleted": 2, + "id": "1862", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", "static": false, - "killedBy": [ - "615" - ], - "coveredBy": [ - "614", - "615", - "616", - "618", - "619", - "620", - "621", - "623", - "624" - ], "location": { "end": { - "column": 138, - "line": 68 + "column": 22, + "line": 54 }, "start": { - "column": 106, - "line": 68 + "column": 14, + "line": 54 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.vue": { + "language": "html", + "mutants": [ { - "id": "1824", - "mutatorName": "EqualityOperator", - "replacement": "name !== inputValue.value.trim()", - "statusReason": "expected 'true' to be 'false' // Object.is equality", + "id": "1863", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 1, "static": false, "killedBy": [ - "621" + "1294" ], "coveredBy": [ - "614", - "615", - "616", - "618", - "619", - "620", - "621", - "623", - "624" + "1294", + "1295", + "1296", + "1297", + "1298", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 138, - "line": 68 + "column": 2, + "line": 41 }, "start": { - "column": 106, - "line": 68 + "column": 52, + "line": 34 } } }, { - "id": "1825", - "mutatorName": "MethodExpression", - "replacement": "inputValue.value", - "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", + "id": "1864", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Composition Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "615" + "1294" ], "coveredBy": [ - "614", - "615", - "616", - "618", - "619", - "620", - "621", - "623", - "624" + "1294", + "1295", + "1296", + "1297", + "1298", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 138, - "line": 68 + "column": 62, + "line": 35 }, "start": { - "column": 115, - "line": 68 + "column": 8, + "line": 35 } } }, { - "id": "1826", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "id": "1865", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 14, + "testsCompleted": 1, "static": false, "killedBy": [ - "625" + "1298" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1298" ], "location": { "end": { - "column": 119, - "line": 70 + "column": 4, + "line": 40 }, "start": { - "column": 57, - "line": 70 + "column": 17, + "line": 36 } } }, { - "id": "1827", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1866", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Composition Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1294" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1294", + "1295", + "1296", + "1297", + "1298", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 119, - "line": 70 + "column": 2, + "line": 47 }, "start": { "column": 63, - "line": 70 + "line": 43 } } }, { - "id": "1828", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "id": "1867", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Composition Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 14, + "testsCompleted": 1, "static": false, "killedBy": [ - "625" + "1294" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1294", + "1295", + "1296", + "1297", + "1298", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 119, - "line": 70 + "column": 112, + "line": 46 }, "start": { - "column": 63, - "line": 70 + "column": 12, + "line": 46 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.vue": { + "language": "html", + "mutants": [ { - "id": "1829", - "mutatorName": "EqualityOperator", - "replacement": "inputValue.value.trim().length > MAX_PLAYER_NAME_LENGTH", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "id": "1868", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 14, + "testsCompleted": 1, "static": false, "killedBy": [ - "625" + "1267" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1267", + "1268", + "1269", + "1270", + "1271", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 119, - "line": 70 + "column": 2, + "line": 49 }, "start": { - "column": 63, - "line": 70 + "column": 65, + "line": 42 } } }, { - "id": "1830", - "mutatorName": "EqualityOperator", - "replacement": "inputValue.value.trim().length < MAX_PLAYER_NAME_LENGTH", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1869", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Actor Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1267" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1267", + "1268", + "1269", + "1270", + "1271", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 119, - "line": 70 + "column": 81, + "line": 43 }, "start": { - "column": 63, - "line": 70 + "column": 8, + "line": 43 } } }, { - "id": "1831", - "mutatorName": "MethodExpression", - "replacement": "inputValue.value", - "statusReason": "expected 'components.GameLobbyPlayerInput.playe…' to be 'components.GameLobbyPlayerInput.pleas…' // Object.is equality", + "id": "1870", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 15, + "testsCompleted": 1, "static": false, "killedBy": [ - "626" + "1271" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1271" ], "location": { "end": { - "column": 86, - "line": 70 + "column": 4, + "line": 48 }, "start": { - "column": 63, - "line": 70 + "column": 28, + "line": 44 } } }, { - "id": "1832", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1871", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1633" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1267", + "1268", + "1269", + "1270", + "1271", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 113, - "line": 72 + "column": 2, + "line": 55 }, "start": { - "column": 50, - "line": 72 + "column": 76, + "line": 51 } } }, { - "id": "1833", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1872", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Actor Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1267" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1267", + "1268", + "1269", + "1270", + "1271", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 113, - "line": 72 + "column": 130, + "line": 54 }, "start": { - "column": 56, - "line": 72 + "column": 12, + "line": 54 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.vue": { + "language": "html", + "mutants": [ { - "id": "1834", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "1873", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "614" + "1252" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1252", + "1253", + "1254", + "1255", + "1256", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 113, - "line": 72 + "column": 2, + "line": 49 }, "start": { - "column": 56, - "line": 72 + "column": 67, + "line": 42 } } }, { - "id": "1835", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.players.length > MAX_PLAYERS_IN_GAME", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "1874", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Tab Bear Tamer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "614" + "1252" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1252", + "1253", + "1254", + "1255", + "1256", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 113, - "line": 72 + "column": 83, + "line": 43 }, "start": { - "column": 56, - "line": 72 + "column": 8, + "line": 43 } } }, { - "id": "1836", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.players.length < MAX_PLAYERS_IN_GAME", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1875", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1256" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1256" ], "location": { "end": { - "column": 113, - "line": 72 + "column": 4, + "line": 48 }, "start": { - "column": 56, - "line": 72 + "column": 28, + "line": 44 } } }, { - "id": "1837", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1876", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1633" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1252", + "1253", + "1254", + "1255", + "1256", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 77, - "line": 74 + "column": 2, + "line": 55 }, "start": { - "column": 43, - "line": 74 + "column": 78, + "line": 51 } } }, { - "id": "1838", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1877", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Tab Bear Tamer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1252" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1252", + "1253", + "1254", + "1255", + "1256", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 109, - "line": 76 + "column": 132, + "line": 54 }, "start": { - "column": 47, - "line": 76 + "column": 12, + "line": 54 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.vue": { + "language": "html", + "mutants": [ { - "id": "1839", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1878", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1257" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1257", + "1258", + "1259", + "1260", + "1261", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 109, - "line": 76 + "column": 2, + "line": 49 }, "start": { - "column": 53, - "line": 76 + "column": 68, + "line": 42 } } }, { - "id": "1840", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "1879", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Big Bad Wolf Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 1, "static": false, "killedBy": [ - "618" + "1257" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1257", + "1258", + "1259", + "1260", + "1261", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 109, - "line": 76 + "column": 84, + "line": 43 }, "start": { - "column": 53, - "line": 76 + "column": 8, + "line": 43 } } }, { - "id": "1841", - "mutatorName": "LogicalOperator", - "replacement": "doesPlayerNameExistInGame.value && isInputDisabled.value", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "1880", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 1, "static": false, "killedBy": [ - "618" + "1261" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1261" ], "location": { "end": { - "column": 109, - "line": 76 + "column": 4, + "line": 48 }, "start": { - "column": 53, - "line": 76 + "column": 28, + "line": 44 } } }, { - "id": "1842", + "id": "1881", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1633" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1257", + "1258", + "1259", + "1260", + "1261", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { "column": 2, - "line": 89 + "line": 55 }, "start": { - "column": 56, - "line": 78 + "column": 79, + "line": 51 } } }, { - "id": "1843", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1882", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Big Bad Wolf Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1257" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "1257", + "1258", + "1259", + "1260", + "1261", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 35, - "line": 79 + "column": 133, + "line": 54 }, "start": { - "column": 7, - "line": 79 + "column": 12, + "line": 54 + } + } + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.vue": { + "language": "html", + "mutants": [ + { + "id": "1883", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "908" + ], + "coveredBy": [ + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 2, + "line": 62 + }, + "start": { + "column": 55, + "line": 55 } } }, { - "id": "1844", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.maxPl…' // Object.is equality", + "id": "1884", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 12, + "testsCompleted": 1, "static": false, "killedBy": [ - "623" + "1633" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 35, - "line": 79 + "column": 71, + "line": 56 }, "start": { - "column": 7, - "line": 79 + "column": 8, + "line": 56 } } }, { - "id": "1845", + "id": "1885", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.maxPl…' // Object.is equality", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "623" + "912" ], "coveredBy": [ - "614", - "618", - "623" + "912" ], "location": { "end": { "column": 4, - "line": 81 + "line": 61 }, "start": { - "column": 37, - "line": 79 + "column": 28, + "line": 57 } } }, { - "id": "1846", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameLobbyPlayerInput.maxPl…' // Object.is equality", + "id": "1886", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "623" + "1633" ], "coveredBy": [ - "614", - "618", - "623" + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 65, - "line": 80 + "column": 2, + "line": 71 }, "start": { - "column": 14, - "line": 80 + "column": 62, + "line": 64 } } }, { - "id": "1847", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1887", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "908" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 38, - "line": 82 + "column": 84, + "line": 65 }, "start": { - "column": 7, - "line": 82 + "column": 8, + "line": 65 } } }, { - "id": "1848", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "id": "1888", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 13, + "testsCompleted": 1, "static": false, "killedBy": [ - "624" + "916" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "916" ], "location": { "end": { - "column": 38, - "line": 82 + "column": 4, + "line": 70 }, "start": { - "column": 7, - "line": 82 + "column": 28, + "line": 66 } } }, { - "id": "1849", + "id": "1889", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "624" + "908" ], "coveredBy": [ - "615", - "619", - "620", - "624" + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 84 + "column": 2, + "line": 77 }, "start": { - "column": 40, - "line": 82 + "column": 66, + "line": 73 } } }, { - "id": "1850", + "id": "1890", "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "624" + "908" ], "coveredBy": [ - "615", - "619", - "620", - "624" + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 72, - "line": 83 + "column": 120, + "line": 76 }, "start": { - "column": 14, - "line": 83 + "column": 12, + "line": 76 } } }, { - "id": "1851", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1891", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "908" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 42, - "line": 85 + "column": 2, + "line": 83 }, "start": { - "column": 7, - "line": 85 + "column": 73, + "line": 79 } } }, { - "id": "1852", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "id": "1892", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 14, + "testsCompleted": 1, "static": false, "killedBy": [ - "625" + "908" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 42, - "line": 85 + "column": 133, + "line": 82 }, "start": { - "column": 7, - "line": 85 + "column": 12, + "line": 82 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.vue": { + "language": "html", + "mutants": [ { - "id": "1853", - "mutatorName": "BlockStatement", + "id": "1893", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected 'components.GameLobbyPlayerInput.pleas…' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "625" + "1312" ], "coveredBy": [ - "625" + "1312", + "1313", + "1314", + "1315", + "1316", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 87 + "column": 2, + "line": 48 }, "start": { - "column": 44, - "line": 85 + "column": 56, + "line": 41 } } }, { - "id": "1854", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameLobbyPlayerInput.playe…' // Object.is equality", + "id": "1894", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Defender Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "625" + "1312" ], "coveredBy": [ - "625" + "1312", + "1313", + "1314", + "1315", + "1316", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 74, - "line": 86 + "column": 72, + "line": 42 }, "start": { - "column": 14, - "line": 86 + "column": 8, + "line": 42 } } }, { - "id": "1855", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Player Input Component > should match snapshot when rendered. 1` mismatched", + "id": "1895", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "612" + "1316" ], "coveredBy": [ - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626" - ], - "location": { - "end": { - "column": 67, - "line": 88 - }, - "start": { - "column": 12, - "line": 88 - } - } - }, - { - "id": "1856", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 37, - "line": 91 - }, - "start": { - "column": 14, - "line": 91 - } - } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHub.vue": { - "language": "html", - "mutants": [ - { - "id": "1857", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1049" - ], - "coveredBy": [ - "1048", - "1049", - "1050", - "1051", - "1052", - "1053", - "1054", - "1055", - "1056", - "1057" - ], - "location": { - "end": { - "column": 37, - "line": 44 - }, - "start": { - "column": 32, - "line": 44 - } - } - }, - { - "id": "1858", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1053" - ], - "coveredBy": [ - "1053", - "1054", - "1055", - "1056", - "1057" - ], - "location": { - "end": { - "column": 2, - "line": 48 - }, - "start": { - "column": 23, - "line": 46 - } - } - }, - { - "id": "1859", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1053" - ], - "coveredBy": [ - "1053", - "1054", - "1055", - "1056", - "1057" + "1316" ], "location": { "end": { - "column": 25, + "column": 4, "line": 47 }, "start": { - "column": 21, - "line": 47 + "column": 28, + "line": 43 } } }, { - "id": "1860", + "id": "1896", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected true to be falsy", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Defender Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1057" + "1312" ], "coveredBy": [ - "1057" + "1312", + "1313", + "1314", + "1315", + "1316", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { "column": 2, - "line": 52 + "line": 54 }, "start": { - "column": 24, + "column": 67, "line": 50 } } }, { - "id": "1861", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be falsy", + "id": "1897", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Defender Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1057" + "1312" ], "coveredBy": [ - "1057" + "1312", + "1313", + "1314", + "1315", + "1316", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 26, - "line": 51 - }, - "start": { - "column": 21, - "line": 51 - } - } - }, - { - "id": "1862", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 22, - "line": 54 + "column": 121, + "line": 53 }, "start": { - "column": 14, - "line": 54 + "column": 12, + "line": 53 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.vue": { "language": "html", "mutants": [ { - "id": "1863", + "id": "1898", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -57062,14 +56124,20 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1294" + "751" ], "coveredBy": [ - "1294", - "1295", - "1296", - "1297", - "1298", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "1633", "1634", "1635", @@ -57078,31 +56146,37 @@ "location": { "end": { "column": 2, - "line": 41 + "line": 85 }, "start": { - "column": 52, - "line": 34 + "column": 64, + "line": 75 } } }, { - "id": "1864", + "id": "1899", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Composition Tab Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1294" + "751" ], "coveredBy": [ - "1294", - "1295", - "1296", - "1297", - "1298", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "1633", "1634", "1635", @@ -57110,17 +56184,17 @@ ], "location": { "end": { - "column": 62, - "line": 35 + "column": 81, + "line": 76 }, "start": { "column": 8, - "line": 35 + "line": 76 } } }, { - "id": "1865", + "id": "1900", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -57128,202 +56202,192 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1298" + "755" ], "coveredBy": [ - "1298" + "755", + "756", + "757" ], "location": { "end": { "column": 4, - "line": 40 + "line": 84 }, "start": { - "column": 17, - "line": 36 + "column": 34, + "line": 77 } } }, { - "id": "1866", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Composition Tab Component > should match snapshot when rendered. 1` mismatched", + "id": "1901", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1294" + "755" ], "coveredBy": [ - "1294", - "1295", - "1296", - "1297", - "1298", - "1633", - "1634", - "1635", - "1636" + "755", + "756", + "757" ], "location": { "end": { - "column": 2, - "line": 47 + "column": 23, + "line": 78 }, "start": { - "column": 63, - "line": 43 + "column": 9, + "line": 78 } } }, { - "id": "1867", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Composition Tab Component > should match snapshot when rendered. 1` mismatched", + "id": "1902", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": null,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1294" + "757" ], "coveredBy": [ - "1294", - "1295", - "1296", - "1297", - "1298", - "1633", - "1634", - "1635", - "1636" + "755", + "756", + "757" ], "location": { "end": { - "column": 112, - "line": 46 + "column": 23, + "line": 78 }, "start": { - "column": 12, - "line": 46 + "column": 9, + "line": 78 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1868", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "1903", + "mutatorName": "EqualityOperator", + "replacement": "value !== null", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1267" + "755" ], "coveredBy": [ - "1267", - "1268", - "1269", - "1270", - "1271", - "1633", - "1634", - "1635", - "1636" + "755", + "756", + "757" ], "location": { "end": { - "column": 2, - "line": 49 + "column": 23, + "line": 78 }, "start": { - "column": 65, - "line": 42 + "column": 9, + "line": 78 } } }, { - "id": "1869", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Actor Component > should match snapshot when rendered. 1` mismatched", + "id": "1904", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": null,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1267" + "757" ], "coveredBy": [ - "1267", - "1268", - "1269", - "1270", - "1271", - "1633", - "1634", - "1635", - "1636" + "757" ], "location": { "end": { - "column": 81, - "line": 43 + "column": 6, + "line": 80 }, "start": { - "column": 8, - "line": 43 + "column": 25, + "line": 78 } } }, { - "id": "1870", - "mutatorName": "BlockStatement", + "id": "1905", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1271" + "751" ], "coveredBy": [ - "1271" + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 48 + "column": 2, + "line": 94 }, "start": { - "column": 28, - "line": 44 + "column": 56, + "line": 87 } } }, { - "id": "1871", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "id": "1906", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "751" ], "coveredBy": [ - "1267", - "1268", - "1269", - "1270", - "1271", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "1633", "1634", "1635", @@ -57331,71 +56395,63 @@ ], "location": { "end": { - "column": 2, - "line": 55 + "column": 72, + "line": 88 }, "start": { - "column": 76, - "line": 51 + "column": 8, + "line": 88 } } }, { - "id": "1872", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Actor Component > should match snapshot when rendered. 1` mismatched", + "id": "1907", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1267" + "761" ], "coveredBy": [ - "1267", - "1268", - "1269", - "1270", - "1271", - "1633", - "1634", - "1635", - "1636" + "761" ], "location": { "end": { - "column": 130, - "line": 54 + "column": 4, + "line": 93 }, "start": { - "column": 12, - "line": 54 + "column": 28, + "line": 89 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1873", - "mutatorName": "ObjectLiteral", + "id": "1908", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1252" + "751" ], "coveredBy": [ - "1252", - "1253", - "1254", - "1255", - "1256", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "1633", "1634", "1635", @@ -57404,31 +56460,37 @@ "location": { "end": { "column": 2, - "line": 49 + "line": 100 }, "start": { - "column": 67, - "line": 42 + "column": 76, + "line": 96 } } }, { - "id": "1874", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Tab Bear Tamer Component > should match snapshot when rendered. 1` mismatched", + "id": "1909", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1252" + "751" ], "coveredBy": [ - "1252", - "1253", - "1254", - "1255", - "1256", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "1633", "1634", "1635", @@ -57436,57 +56498,77 @@ ], "location": { "end": { - "column": 83, - "line": 43 + "column": 109, + "line": 97 }, "start": { - "column": 8, - "line": 43 + "column": 16, + "line": 97 } } }, { - "id": "1875", - "mutatorName": "BlockStatement", + "id": "1910", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1256" + "1633" ], "coveredBy": [ - "1256" + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 48 + "column": 77, + "line": 99 }, "start": { - "column": 28, - "line": 44 + "column": 18, + "line": 99 } } }, { - "id": "1876", + "id": "1911", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "751" ], "coveredBy": [ - "1252", - "1253", - "1254", - "1255", - "1256", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "1633", "1634", "1635", @@ -57495,31 +56577,37 @@ "location": { "end": { "column": 2, - "line": 55 + "line": 106 }, "start": { - "column": 78, - "line": 51 + "column": 67, + "line": 102 } } }, { - "id": "1877", + "id": "1912", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Tab Bear Tamer Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1252" + "751" ], "coveredBy": [ - "1252", - "1253", - "1254", - "1255", - "1256", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "1633", "1634", "1635", @@ -57527,23 +56615,23 @@ ], "location": { "end": { - "column": 132, - "line": 54 + "column": 121, + "line": 105 }, "start": { "column": 12, - "line": 54 + "line": 105 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.vue": { "language": "html", "mutants": [ { - "id": "1878", + "id": "1913", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -57551,14 +56639,14 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1257" + "1307" ], "coveredBy": [ - "1257", - "1258", - "1259", - "1260", - "1261", + "1307", + "1308", + "1309", + "1310", + "1311", "1633", "1634", "1635", @@ -57567,31 +56655,31 @@ "location": { "end": { "column": 2, - "line": 49 + "line": 48 }, "start": { - "column": 68, - "line": 42 + "column": 63, + "line": 41 } } }, { - "id": "1879", + "id": "1914", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Big Bad Wolf Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Fox Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1257" + "1307" ], "coveredBy": [ - "1257", - "1258", - "1259", - "1260", - "1261", + "1307", + "1308", + "1309", + "1310", + "1311", "1633", "1634", "1635", @@ -57599,17 +56687,17 @@ ], "location": { "end": { - "column": 84, - "line": 43 + "column": 79, + "line": 42 }, "start": { "column": 8, - "line": 43 + "line": 42 } } }, { - "id": "1880", + "id": "1915", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -57617,39 +56705,39 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1261" + "1311" ], "coveredBy": [ - "1261" + "1311" ], "location": { "end": { "column": 4, - "line": 48 + "line": 47 }, "start": { "column": 28, - "line": 44 + "line": 43 } } }, { - "id": "1881", + "id": "1916", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Fox Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "1307" ], "coveredBy": [ - "1257", - "1258", - "1259", - "1260", - "1261", + "1307", + "1308", + "1309", + "1310", + "1311", "1633", "1634", "1635", @@ -57658,31 +56746,31 @@ "location": { "end": { "column": 2, - "line": 55 + "line": 54 }, "start": { - "column": 79, - "line": 51 + "column": 74, + "line": 50 } } }, { - "id": "1882", + "id": "1917", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Big Bad Wolf Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Fox Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1257" + "1307" ], "coveredBy": [ - "1257", - "1258", - "1259", - "1260", - "1261", + "1307", + "1308", + "1309", + "1310", + "1311", "1633", "1634", "1635", @@ -57690,23 +56778,23 @@ ], "location": { "end": { - "column": 133, - "line": 54 + "column": 128, + "line": 53 }, "start": { "column": 12, - "line": 54 + "line": 53 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.vue": { "language": "html", "mutants": [ { - "id": "1883", + "id": "1918", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -57714,18 +56802,19 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "908" + "1633" ], "coveredBy": [ - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "1633", "1634", "1635", @@ -57734,35 +56823,36 @@ "location": { "end": { "column": 2, - "line": 62 + "line": 69 }, "start": { - "column": 55, - "line": 55 + "column": 53, + "line": 62 } } }, { - "id": "1884", + "id": "1919", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "854" ], "coveredBy": [ - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "1633", "1634", "1635", @@ -57770,17 +56860,17 @@ ], "location": { "end": { - "column": 71, - "line": 56 + "column": 68, + "line": 63 }, "start": { "column": 8, - "line": 56 + "line": 63 } } }, { - "id": "1885", + "id": "1920", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -57788,24 +56878,24 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "912" + "859" ], "coveredBy": [ - "912" + "859" ], "location": { "end": { "column": 4, - "line": 61 + "line": 68 }, "start": { - "column": 28, - "line": 57 + "column": 17, + "line": 64 } } }, { - "id": "1886", + "id": "1921", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -57813,18 +56903,19 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "854" ], "coveredBy": [ - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "1633", "1634", "1635", @@ -57833,35 +56924,36 @@ "location": { "end": { "column": 2, - "line": 71 + "line": 78 }, "start": { - "column": 62, - "line": 64 + "column": 51, + "line": 71 } } }, { - "id": "1887", + "id": "1922", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "908" + "854" ], "coveredBy": [ - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "1633", "1634", "1635", @@ -57869,17 +56961,17 @@ ], "location": { "end": { - "column": 84, - "line": 65 + "column": 66, + "line": 72 }, "start": { "column": 8, - "line": 65 + "line": 72 } } }, { - "id": "1888", + "id": "1923", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -57887,43 +56979,44 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "916" + "863" ], "coveredBy": [ - "916" + "863" ], "location": { "end": { "column": 4, - "line": 70 + "line": 77 }, "start": { - "column": 28, - "line": 66 + "column": 17, + "line": 73 } } }, { - "id": "1889", + "id": "1924", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "908" + "854" ], "coveredBy": [ - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "1633", "1634", "1635", @@ -57932,35 +57025,36 @@ "location": { "end": { "column": 2, - "line": 77 + "line": 84 }, "start": { - "column": 66, - "line": 73 + "column": 64, + "line": 80 } } }, { - "id": "1890", + "id": "1925", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "908" + "854" ], "coveredBy": [ - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "1633", "1634", "1635", @@ -57968,36 +57062,37 @@ ], "location": { "end": { - "column": 120, - "line": 76 + "column": 125, + "line": 83 }, "start": { "column": 12, - "line": 76 + "line": 83 } } }, { - "id": "1891", + "id": "1926", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "908" + "854" ], "coveredBy": [ - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "1633", "1634", "1635", @@ -58006,35 +57101,36 @@ "location": { "end": { "column": 2, - "line": 83 + "line": 90 }, "start": { - "column": 73, - "line": 79 + "column": 62, + "line": 86 } } }, { - "id": "1892", + "id": "1927", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Cupid Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "908" + "854" ], "coveredBy": [ - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "1633", "1634", "1635", @@ -58042,23 +57138,23 @@ ], "location": { "end": { - "column": 133, - "line": 82 - }, + "column": 123, + "line": 89 + }, "start": { "column": 12, - "line": 82 + "line": 89 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.vue": { "language": "html", "mutants": [ { - "id": "1893", + "id": "1928", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -58066,14 +57162,14 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1312" + "1278" ], "coveredBy": [ - "1312", - "1313", - "1314", - "1315", - "1316", + "1278", + "1279", + "1280", + "1281", + "1282", "1633", "1634", "1635", @@ -58085,28 +57181,28 @@ "line": 48 }, "start": { - "column": 56, + "column": 57, "line": 41 } } }, { - "id": "1894", + "id": "1929", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Defender Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Idiot Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1312" + "1278" ], "coveredBy": [ - "1312", - "1313", - "1314", - "1315", - "1316", + "1278", + "1279", + "1280", + "1281", + "1282", "1633", "1634", "1635", @@ -58114,7 +57210,7 @@ ], "location": { "end": { - "column": 72, + "column": 73, "line": 42 }, "start": { @@ -58124,7 +57220,7 @@ } }, { - "id": "1895", + "id": "1930", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -58132,10 +57228,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1316" + "1282" ], "coveredBy": [ - "1316" + "1282" ], "location": { "end": { @@ -58149,22 +57245,22 @@ } }, { - "id": "1896", + "id": "1931", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Defender Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Idiot Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1312" + "1278" ], "coveredBy": [ - "1312", - "1313", - "1314", - "1315", - "1316", + "1278", + "1279", + "1280", + "1281", + "1282", "1633", "1634", "1635", @@ -58176,28 +57272,28 @@ "line": 54 }, "start": { - "column": 67, + "column": 68, "line": 50 } } }, { - "id": "1897", + "id": "1932", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Defender Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Idiot Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1312" + "1278" ], "coveredBy": [ - "1312", - "1313", - "1314", - "1315", - "1316", + "1278", + "1279", + "1280", + "1281", + "1282", "1633", "1634", "1635", @@ -58205,7 +57301,7 @@ ], "location": { "end": { - "column": 121, + "column": 122, "line": 53 }, "start": { @@ -58215,13 +57311,13 @@ } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.vue": { "language": "html", "mutants": [ { - "id": "1898", + "id": "1933", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -58229,20 +57325,14 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "751" + "1302" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", + "1302", + "1303", + "1304", + "1305", + "1306", "1633", "1634", "1635", @@ -58251,37 +57341,31 @@ "location": { "end": { "column": 2, - "line": 85 + "line": 48 }, "start": { "column": 64, - "line": 75 + "line": 41 } } }, { - "id": "1899", + "id": "1934", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Little Girl Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "751" + "1302" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", + "1302", + "1303", + "1304", + "1305", + "1306", "1633", "1634", "1635", @@ -58289,17 +57373,17 @@ ], "location": { "end": { - "column": 81, - "line": 76 + "column": 80, + "line": 42 }, "start": { "column": 8, - "line": 76 + "line": 42 } } }, { - "id": "1900", + "id": "1935", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -58307,26 +57391,209 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "755" + "1306" ], "coveredBy": [ - "755", - "756", - "757" + "1306" ], "location": { "end": { "column": 4, - "line": 84 + "line": 47 + }, + "start": { + "column": 28, + "line": 43 + } + } + }, + { + "id": "1936", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Little Girl Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1302" + ], + "coveredBy": [ + "1302", + "1303", + "1304", + "1305", + "1306", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 2, + "line": 54 + }, + "start": { + "column": 75, + "line": 50 + } + } + }, + { + "id": "1937", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Little Girl Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1302" + ], + "coveredBy": [ + "1302", + "1303", + "1304", + "1305", + "1306", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 129, + "line": 53 + }, + "start": { + "column": 12, + "line": 53 + } + } + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.vue": { + "language": "html", + "mutants": [ + { + "id": "1938", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1633" + ], + "coveredBy": [ + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 2, + "line": 100 + }, + "start": { + "column": 67, + "line": 90 + } + } + }, + { + "id": "1939", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Pied Piper Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "459" + ], + "coveredBy": [ + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 84, + "line": 91 + }, + "start": { + "column": 8, + "line": 91 + } + } + }, + { + "id": "1940", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "463" + ], + "coveredBy": [ + "463", + "464", + "465" + ], + "location": { + "end": { + "column": 4, + "line": 99 }, "start": { "column": 34, - "line": 77 + "line": 92 } } }, { - "id": "1901", + "id": "1941", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -58334,53 +57601,53 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "755" + "463" ], "coveredBy": [ - "755", - "756", - "757" + "463", + "464", + "465" ], "location": { "end": { "column": 23, - "line": 78 + "line": 93 }, "start": { "column": 9, - "line": 78 + "line": 93 } } }, { - "id": "1902", + "id": "1942", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": null,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": null,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "757" + "465" ], "coveredBy": [ - "755", - "756", - "757" + "463", + "464", + "465" ], "location": { "end": { "column": 23, - "line": 78 + "line": 93 }, "start": { "column": 9, - "line": 78 + "line": 93 } } }, { - "id": "1903", + "id": "1943", "mutatorName": "EqualityOperator", "replacement": "value !== null", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -58388,51 +57655,51 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "755" + "463" ], "coveredBy": [ - "755", - "756", - "757" + "463", + "464", + "465" ], "location": { "end": { "column": 23, - "line": 78 + "line": 93 }, "start": { "column": 9, - "line": 78 + "line": 93 } } }, { - "id": "1904", + "id": "1944", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": null,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": null,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "757" + "465" ], "coveredBy": [ - "757" + "465" ], "location": { "end": { "column": 6, - "line": 80 + "line": 95 }, "start": { "column": 25, - "line": 78 + "line": 93 } } }, { - "id": "1905", + "id": "1945", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -58440,20 +57707,24 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "751" + "459" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58462,37 +57733,41 @@ "location": { "end": { "column": 2, - "line": 94 + "line": 109 }, "start": { - "column": 56, - "line": 87 + "column": 69, + "line": 102 } } }, { - "id": "1906", + "id": "1946", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Pied Piper Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "751" + "459" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58500,17 +57775,17 @@ ], "location": { "end": { - "column": 72, - "line": 88 + "column": 85, + "line": 103 }, "start": { "column": 8, - "line": 88 + "line": 103 } } }, { - "id": "1907", + "id": "1947", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -58518,45 +57793,49 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "761" + "469" ], "coveredBy": [ - "761" + "469" ], "location": { "end": { "column": 4, - "line": 93 + "line": 108 }, "start": { "column": 28, - "line": 89 + "line": 104 } } }, { - "id": "1908", - "mutatorName": "BlockStatement", + "id": "1948", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "751" + "459" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58565,37 +57844,41 @@ "location": { "end": { "column": 2, - "line": 100 + "line": 118 }, "start": { - "column": 76, - "line": 96 + "column": 68, + "line": 111 } } }, { - "id": "1909", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", + "id": "1949", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "751" + "1633" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58603,77 +57886,67 @@ ], "location": { "end": { - "column": 109, - "line": 97 + "column": 82, + "line": 112 }, "start": { - "column": 16, - "line": 97 + "column": 8, + "line": 112 } } }, { - "id": "1910", - "mutatorName": "ObjectLiteral", + "id": "1950", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "473" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "1633", - "1634", - "1635", - "1636" + "473" ], "location": { "end": { - "column": 77, - "line": 99 + "column": 4, + "line": 117 }, "start": { - "column": 18, - "line": 99 + "column": 28, + "line": 113 } } }, { - "id": "1911", + "id": "1951", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "751" + "1633" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58682,37 +57955,41 @@ "location": { "end": { "column": 2, - "line": 106 + "line": 124 }, "start": { - "column": 67, - "line": 102 + "column": 79, + "line": 120 } } }, { - "id": "1912", + "id": "1952", "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Elder Component > should match snapshot when rendered. 1` mismatched", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "751" + "1633" ], "coveredBy": [ - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58720,38 +57997,42 @@ ], "location": { "end": { - "column": 121, - "line": 105 + "column": 112, + "line": 121 }, "start": { - "column": 12, - "line": 105 + "column": 16, + "line": 121 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1913", + "id": "1953", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1307" + "1633" ], "coveredBy": [ - "1307", - "1308", - "1309", - "1310", - "1311", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58759,32 +58040,42 @@ ], "location": { "end": { - "column": 2, - "line": 48 + "column": 75, + "line": 123 }, "start": { - "column": 63, - "line": 41 + "column": 18, + "line": 123 } } }, { - "id": "1914", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Fox Component > should match snapshot when rendered. 1` mismatched", + "id": "1954", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1307" + "1633" ], "coveredBy": [ - "1307", - "1308", - "1309", - "1310", - "1311", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58792,57 +58083,85 @@ ], "location": { "end": { - "column": 79, - "line": 42 + "column": 2, + "line": 130 }, "start": { - "column": 8, - "line": 42 + "column": 80, + "line": 126 } } }, { - "id": "1915", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1955", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Pied Piper Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1311" + "459" ], "coveredBy": [ - "1311" + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 47 + "column": 134, + "line": 129 }, "start": { - "column": 28, - "line": 43 + "column": 12, + "line": 129 } } }, { - "id": "1916", + "id": "1956", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Fox Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1307" + "1633" ], "coveredBy": [ - "1307", - "1308", - "1309", - "1310", - "1311", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58851,31 +58170,41 @@ "location": { "end": { "column": 2, - "line": 54 + "line": 136 }, "start": { - "column": 74, - "line": 50 + "column": 79, + "line": 132 } } }, { - "id": "1917", + "id": "1957", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Fox Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Pied Piper Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1307" + "459" ], "coveredBy": [ - "1307", - "1308", - "1309", - "1310", - "1311", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", "1633", "1634", "1635", @@ -58883,23 +58212,23 @@ ], "location": { "end": { - "column": 128, - "line": 53 + "column": 131, + "line": 135 }, "start": { "column": 12, - "line": 53 + "line": 135 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.vue": { "language": "html", "mutants": [ { - "id": "1918", + "id": "1958", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -58907,19 +58236,14 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "1200" ], "coveredBy": [ - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", + "1200", + "1201", + "1202", + "1203", + "1204", "1633", "1634", "1635", @@ -58928,36 +58252,31 @@ "location": { "end": { "column": 2, - "line": 69 + "line": 49 }, "start": { - "column": 53, - "line": 62 + "column": 81, + "line": 42 } } }, { - "id": "1919", + "id": "1959", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Prejudiced Manipulator Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "854" + "1200" ], "coveredBy": [ - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", + "1200", + "1201", + "1202", + "1203", + "1204", "1633", "1634", "1635", @@ -58965,17 +58284,17 @@ ], "location": { "end": { - "column": 68, - "line": 63 + "column": 97, + "line": 43 }, "start": { "column": 8, - "line": 63 + "line": 43 } } }, { - "id": "1920", + "id": "1960", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -58983,44 +58302,39 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "859" + "1204" ], "coveredBy": [ - "859" + "1204" ], "location": { "end": { "column": 4, - "line": 68 + "line": 48 }, "start": { - "column": 17, - "line": 64 + "column": 28, + "line": 44 } } }, { - "id": "1921", - "mutatorName": "ObjectLiteral", + "id": "1961", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Prejudiced Manipulator Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "854" + "1200" ], "coveredBy": [ - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", + "1200", + "1201", + "1202", + "1203", + "1204", "1633", "1634", "1635", @@ -59029,36 +58343,31 @@ "location": { "end": { "column": 2, - "line": 78 + "line": 55 }, "start": { - "column": 51, - "line": 71 + "column": 92, + "line": 51 } } }, { - "id": "1922", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", + "id": "1962", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Prejudiced Manipulator Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "854" + "1200" ], "coveredBy": [ - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", + "1200", + "1201", + "1202", + "1203", + "1204", "1633", "1634", "1635", @@ -59066,62 +58375,75 @@ ], "location": { "end": { - "column": 66, - "line": 72 + "column": 146, + "line": 54 }, "start": { - "column": 8, - "line": 72 + "column": 12, + "line": 54 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.vue": { + "language": "html", + "mutants": [ { - "id": "1923", - "mutatorName": "BlockStatement", + "id": "1963", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "863" + "1633" ], "coveredBy": [ - "863" + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 77 + "column": 2, + "line": 68 }, "start": { - "column": 17, - "line": 73 + "column": 56, + "line": 58 } } }, { - "id": "1924", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", + "id": "1964", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Scandalmonger Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "854" + "1092" ], "coveredBy": [ - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", "1633", "1634", "1635", @@ -59129,243 +58451,202 @@ ], "location": { "end": { - "column": 2, - "line": 84 + "column": 73, + "line": 59 }, "start": { - "column": 64, - "line": 80 + "column": 8, + "line": 59 } } }, { - "id": "1925", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", + "id": "1965", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "854" + "1096" ], "coveredBy": [ - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "1633", - "1634", - "1635", - "1636" + "1096", + "1097", + "1098" ], "location": { "end": { - "column": 125, - "line": 83 + "column": 4, + "line": 67 }, "start": { - "column": 12, - "line": 83 + "column": 34, + "line": 60 } } }, { - "id": "1926", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", + "id": "1966", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "854" + "1096" ], "coveredBy": [ - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "1633", - "1634", - "1635", - "1636" + "1096", + "1097", + "1098" ], "location": { "end": { - "column": 2, - "line": 90 + "column": 23, + "line": 61 }, "start": { - "column": 62, - "line": 86 + "column": 9, + "line": 61 } } }, { - "id": "1927", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab General Component > should match snapshot when rendered. 1` mismatched", + "id": "1967", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": null,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "854" + "1098" ], "coveredBy": [ - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "1633", - "1634", - "1635", - "1636" + "1096", + "1097", + "1098" ], "location": { "end": { - "column": 123, - "line": 89 + "column": 23, + "line": 61 }, "start": { - "column": 12, - "line": 89 + "column": 9, + "line": 61 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1928", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "1968", + "mutatorName": "EqualityOperator", + "replacement": "value !== null", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1278" + "1096" ], "coveredBy": [ - "1278", - "1279", - "1280", - "1281", - "1282", - "1633", - "1634", - "1635", - "1636" + "1096", + "1097", + "1098" ], "location": { "end": { - "column": 2, - "line": 48 + "column": 23, + "line": 61 }, "start": { - "column": 57, - "line": 41 + "column": 9, + "line": 61 } } }, { - "id": "1929", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Idiot Component > should match snapshot when rendered. 1` mismatched", + "id": "1969", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": null,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1278" + "1098" ], "coveredBy": [ - "1278", - "1279", - "1280", - "1281", - "1282", - "1633", - "1634", - "1635", - "1636" + "1098" ], "location": { "end": { - "column": 73, - "line": 42 + "column": 6, + "line": 63 }, "start": { - "column": 8, - "line": 42 + "column": 25, + "line": 61 } } }, { - "id": "1930", + "id": "1970", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Scandalmonger Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1282" + "1092" ], "coveredBy": [ - "1282" + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 47 + "column": 2, + "line": 74 }, "start": { - "column": 28, - "line": 43 + "column": 68, + "line": 70 } } }, { - "id": "1931", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Idiot Component > should match snapshot when rendered. 1` mismatched", + "id": "1971", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Scandalmonger Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1278" + "1092" ], "coveredBy": [ - "1278", - "1279", - "1280", - "1281", - "1282", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", "1633", "1634", "1635", @@ -59373,32 +58654,34 @@ ], "location": { "end": { - "column": 2, - "line": 54 + "column": 101, + "line": 71 }, "start": { - "column": 68, - "line": 50 + "column": 16, + "line": 71 } } }, { - "id": "1932", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Idiot Component > should match snapshot when rendered. 1` mismatched", + "id": "1972", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Scandalmonger Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1278" + "1092" ], "coveredBy": [ - "1278", - "1279", - "1280", - "1281", - "1282", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", "1633", "1634", "1635", @@ -59406,23 +58689,23 @@ ], "location": { "end": { - "column": 122, - "line": 53 + "column": 70, + "line": 73 }, "start": { - "column": 12, - "line": 53 + "column": 18, + "line": 73 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.vue": { "language": "html", "mutants": [ { - "id": "1933", + "id": "1973", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -59430,14 +58713,18 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1302" + "929" ], "coveredBy": [ - "1302", - "1303", - "1304", - "1305", - "1306", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", "1633", "1634", "1635", @@ -59446,31 +58733,35 @@ "location": { "end": { "column": 2, - "line": 48 + "line": 62 }, "start": { - "column": 64, - "line": 41 + "column": 48, + "line": 55 } } }, { - "id": "1934", + "id": "1974", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Little Girl Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1302" + "929" ], "coveredBy": [ - "1302", - "1303", - "1304", - "1305", - "1306", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", "1633", "1634", "1635", @@ -59478,17 +58769,17 @@ ], "location": { "end": { - "column": 80, - "line": 42 + "column": 64, + "line": 56 }, "start": { "column": 8, - "line": 42 + "line": 56 } } }, { - "id": "1935", + "id": "1975", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -59496,39 +58787,43 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1306" + "933" ], "coveredBy": [ - "1306" + "933" ], "location": { "end": { "column": 4, - "line": 47 + "line": 61 }, "start": { "column": 28, - "line": 43 + "line": 57 } } }, { - "id": "1936", - "mutatorName": "BlockStatement", + "id": "1976", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Little Girl Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1302" + "929" ], "coveredBy": [ - "1302", - "1303", - "1304", - "1305", - "1306", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", "1633", "1634", "1635", @@ -59537,31 +58832,35 @@ "location": { "end": { "column": 2, - "line": 54 + "line": 71 }, "start": { - "column": 75, - "line": 50 + "column": 48, + "line": 64 } } }, { - "id": "1937", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Little Girl Component > should match snapshot when rendered. 1` mismatched", + "id": "1977", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1302" + "929" ], "coveredBy": [ - "1302", - "1303", - "1304", - "1305", - "1306", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", "1633", "1634", "1635", @@ -59569,48 +58868,61 @@ ], "location": { "end": { - "column": 129, - "line": 53 + "column": 64, + "line": 65 }, "start": { - "column": 12, - "line": 53 + "column": 8, + "line": 65 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1938", - "mutatorName": "ObjectLiteral", + "id": "1978", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "937" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "937" + ], + "location": { + "end": { + "column": 4, + "line": 70 + }, + "start": { + "column": 28, + "line": 66 + } + } + }, + { + "id": "1979", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "929" + ], + "coveredBy": [ + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", "1633", "1634", "1635", @@ -59619,41 +58931,35 @@ "location": { "end": { "column": 2, - "line": 100 + "line": 77 }, "start": { - "column": 67, - "line": 90 + "column": 59, + "line": 73 } } }, { - "id": "1939", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Pied Piper Component > should match snapshot when rendered. 1` mismatched", + "id": "1980", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "459" + "929" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", "1633", "1634", "1635", @@ -59661,150 +58967,210 @@ ], "location": { "end": { - "column": 84, - "line": 91 + "column": 113, + "line": 76 }, "start": { - "column": 8, - "line": 91 + "column": 12, + "line": 76 } } }, { - "id": "1940", + "id": "1981", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "463" + "929" ], "coveredBy": [ - "463", - "464", - "465" + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 99 + "column": 2, + "line": 83 }, "start": { - "column": 34, - "line": 92 + "column": 59, + "line": 79 } } }, { - "id": "1941", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1982", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "463" + "929" ], "coveredBy": [ - "463", - "464", - "465" + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 23, - "line": 93 + "column": 113, + "line": 82 }, "start": { - "column": 9, - "line": 93 + "column": 12, + "line": 82 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.vue": { + "language": "html", + "mutants": [ { - "id": "1942", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": null,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "1983", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "465" + "488" ], "coveredBy": [ - "463", - "464", - "465" + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 23, - "line": 93 + "column": 2, + "line": 94 }, "start": { - "column": 9, - "line": 93 + "column": 49, + "line": 87 } } }, { - "id": "1943", - "mutatorName": "EqualityOperator", - "replacement": "value !== null", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "1984", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "463" + "488" ], "coveredBy": [ - "463", - "464", - "465" + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 23, - "line": 93 + "column": 65, + "line": 88 }, "start": { - "column": 9, - "line": 93 + "column": 8, + "line": 88 } } }, { - "id": "1944", + "id": "1985", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": null,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "465" + "495" ], "coveredBy": [ - "465" + "495" ], "location": { "end": { - "column": 6, - "line": 95 + "column": 4, + "line": 93 }, "start": { - "column": 25, - "line": 93 + "column": 28, + "line": 89 } } }, { - "id": "1945", + "id": "1986", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -59812,24 +59178,25 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "459" + "488" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -59838,41 +59205,42 @@ "location": { "end": { "column": 2, - "line": 109 + "line": 103 }, "start": { - "column": 69, - "line": 102 + "column": 55, + "line": 96 } } }, { - "id": "1946", + "id": "1987", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Pied Piper Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "459" + "488" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -59880,17 +59248,17 @@ ], "location": { "end": { - "column": 85, - "line": 103 + "column": 76, + "line": 97 }, "start": { "column": 8, - "line": 103 + "line": 97 } } }, { - "id": "1947", + "id": "1988", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -59898,24 +59266,24 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "469" + "499" ], "coveredBy": [ - "469" + "499" ], "location": { "end": { "column": 4, - "line": 108 + "line": 102 }, "start": { "column": 28, - "line": 104 + "line": 98 } } }, { - "id": "1948", + "id": "1989", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -59923,24 +59291,25 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "459" + "488" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -59949,41 +59318,42 @@ "location": { "end": { "column": 2, - "line": 118 + "line": 112 }, "start": { - "column": 68, - "line": 111 + "column": 59, + "line": 105 } } }, { - "id": "1949", + "id": "1990", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "488" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -59991,17 +59361,17 @@ ], "location": { "end": { - "column": 82, - "line": 112 + "column": 70, + "line": 106 }, "start": { "column": 8, - "line": 112 + "line": 106 } } }, { - "id": "1950", + "id": "1991", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -60009,49 +59379,50 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "473" + "503" ], "coveredBy": [ - "473" + "503" ], "location": { "end": { "column": 4, - "line": 117 + "line": 111 }, "start": { "column": 28, - "line": 113 + "line": 107 } } }, { - "id": "1951", + "id": "1992", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "488" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -60060,18 +59431,18 @@ "location": { "end": { "column": 2, - "line": 124 + "line": 118 }, "start": { - "column": 79, - "line": 120 + "column": 60, + "line": 114 } } }, { - "id": "1952", + "id": "1993", "mutatorName": "StringLiteral", - "replacement": "\"\"", + "replacement": "``", "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, @@ -60080,21 +59451,22 @@ "1633" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -60102,42 +59474,43 @@ ], "location": { "end": { - "column": 112, - "line": 121 + "column": 114, + "line": 117 }, "start": { - "column": 16, - "line": 121 + "column": 12, + "line": 117 } } }, { - "id": "1953", - "mutatorName": "ObjectLiteral", + "id": "1994", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "488" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -60145,105 +59518,19 @@ ], "location": { "end": { - "column": 75, - "line": 123 + "column": 2, + "line": 124 }, "start": { - "column": 18, - "line": 123 + "column": 66, + "line": 120 } } }, { - "id": "1954", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1633" - ], - "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "1633", - "1634", - "1635", - "1636" - ], - "location": { - "end": { - "column": 2, - "line": 130 - }, - "start": { - "column": 80, - "line": 126 - } - } - }, - { - "id": "1955", + "id": "1995", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Pied Piper Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "459" - ], - "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "1633", - "1634", - "1635", - "1636" - ], - "location": { - "end": { - "column": 134, - "line": 129 - }, - "start": { - "column": 12, - "line": 129 - } - } - }, - { - "id": "1956", - "mutatorName": "BlockStatement", - "replacement": "{}", "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, @@ -60252,64 +59539,22 @@ "1633" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "1633", - "1634", - "1635", - "1636" - ], - "location": { - "end": { - "column": 2, - "line": 136 - }, - "start": { - "column": 79, - "line": 132 - } - } - }, - { - "id": "1957", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Pied Piper Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "459" - ], - "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -60317,129 +59562,43 @@ ], "location": { "end": { - "column": 131, - "line": 135 + "column": 125, + "line": 123 }, "start": { "column": 12, - "line": 135 - } - } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.vue": { - "language": "html", - "mutants": [ - { - "id": "1958", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1200" - ], - "coveredBy": [ - "1200", - "1201", - "1202", - "1203", - "1204", - "1633", - "1634", - "1635", - "1636" - ], - "location": { - "end": { - "column": 2, - "line": 49 - }, - "start": { - "column": 81, - "line": 42 - } - } - }, - { - "id": "1959", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Prejudiced Manipulator Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1200" - ], - "coveredBy": [ - "1200", - "1201", - "1202", - "1203", - "1204", - "1633", - "1634", - "1635", - "1636" - ], - "location": { - "end": { - "column": 97, - "line": 43 - }, - "start": { - "column": 8, - "line": 43 - } - } - }, - { - "id": "1960", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1204" - ], - "coveredBy": [ - "1204" - ], - "location": { - "end": { - "column": 4, - "line": 48 - }, - "start": { - "column": 28, - "line": 44 + "line": 123 } } }, { - "id": "1961", + "id": "1996", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Prejudiced Manipulator Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1200" + "488" ], "coveredBy": [ - "1200", - "1201", - "1202", - "1203", - "1204", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -60448,31 +59607,42 @@ "location": { "end": { "column": 2, - "line": 55 + "line": 130 }, "start": { - "column": 92, - "line": 51 + "column": 70, + "line": 126 } } }, { - "id": "1962", + "id": "1997", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Prejudiced Manipulator Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1200" + "488" ], "coveredBy": [ - "1200", - "1201", - "1202", - "1203", - "1204", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "1633", "1634", "1635", @@ -60480,23 +59650,23 @@ ], "location": { "end": { - "column": 146, - "line": 54 + "column": 119, + "line": 129 }, "start": { "column": 12, - "line": 54 + "line": 129 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.vue": { "language": "html", "mutants": [ { - "id": "1963", + "id": "1998", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -60507,13 +59677,18 @@ "1633" ], "coveredBy": [ - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -60525,30 +59700,35 @@ "line": 68 }, "start": { - "column": 56, + "column": 51, "line": 58 } } }, { - "id": "1964", + "id": "1999", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Scandalmonger Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1092" + "643" ], "coveredBy": [ - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -60556,7 +59736,7 @@ ], "location": { "end": { - "column": 73, + "column": 70, "line": 59 }, "start": { @@ -60566,7 +59746,7 @@ } }, { - "id": "1965", + "id": "2000", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -60574,12 +59754,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1096" + "652" ], "coveredBy": [ - "1096", - "1097", - "1098" + "652", + "653", + "654" ], "location": { "end": { @@ -60593,7 +59773,7 @@ } }, { - "id": "1966", + "id": "2001", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -60601,12 +59781,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1096" + "652" ], "coveredBy": [ - "1096", - "1097", - "1098" + "652", + "653", + "654" ], "location": { "end": { @@ -60620,20 +59800,20 @@ } }, { - "id": "1967", + "id": "2002", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": null,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": null,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "1098" + "654" ], "coveredBy": [ - "1096", - "1097", - "1098" + "652", + "653", + "654" ], "location": { "end": { @@ -60647,7 +59827,7 @@ } }, { - "id": "1968", + "id": "2003", "mutatorName": "EqualityOperator", "replacement": "value !== null", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -60655,12 +59835,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1096" + "652" ], "coveredBy": [ - "1096", - "1097", - "1098" + "652", + "653", + "654" ], "location": { "end": { @@ -60674,18 +59854,18 @@ } }, { - "id": "1969", + "id": "2004", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": null,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": null,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1098" + "654" ], "coveredBy": [ - "1098" + "654" ], "location": { "end": { @@ -60699,24 +59879,29 @@ } }, { - "id": "1970", - "mutatorName": "BlockStatement", + "id": "2005", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Scandalmonger Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1092" + "643" ], "coveredBy": [ - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -60725,33 +59910,38 @@ "location": { "end": { "column": 2, - "line": 74 + "line": 77 }, "start": { - "column": 68, + "column": 66, "line": 70 } } }, { - "id": "1971", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Scandalmonger Component > should match snapshot when rendered. 1` mismatched", + "id": "2006", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1092" + "643" ], "coveredBy": [ - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -60759,34 +59949,39 @@ ], "location": { "end": { - "column": 101, + "column": 85, "line": 71 }, "start": { - "column": 16, + "column": 8, "line": 71 } } }, { - "id": "1972", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Scandalmonger Component > should match snapshot when rendered. 1` mismatched", + "id": "2007", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1092" + "643" ], "coveredBy": [ - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -60794,42 +59989,39 @@ ], "location": { "end": { - "column": 70, - "line": 73 + "column": 85, + "line": 71 }, "start": { - "column": 18, - "line": 73 + "column": 14, + "line": 71 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.vue": { - "language": "html", - "mutants": [ + }, { - "id": "1973", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "2008", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "929" + "647" ], "coveredBy": [ - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -60837,36 +60029,39 @@ ], "location": { "end": { - "column": 2, - "line": 62 + "column": 85, + "line": 71 }, "start": { - "column": 48, - "line": 55 + "column": 14, + "line": 71 } } }, { - "id": "1974", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", + "id": "2009", + "mutatorName": "EqualityOperator", + "replacement": "createGameDto.value.options.roles.sheriff.electedAt.phaseName !== \"day\"", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "929" + "643" ], "coveredBy": [ - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -60874,17 +60069,57 @@ ], "location": { "end": { - "column": 64, - "line": 56 + "column": 85, + "line": 71 }, "start": { - "column": 8, - "line": 56 + "column": 14, + "line": 71 } } }, { - "id": "1975", + "id": "2010", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected 'false' to be 'true' // Object.is equality", + "status": "Killed", + "testsCompleted": 5, + "static": false, + "killedBy": [ + "647" + ], + "coveredBy": [ + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 85, + "line": 71 + }, + "start": { + "column": 80, + "line": 71 + } + } + }, + { + "id": "2011", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -60892,142 +60127,137 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "933" + "649" ], "coveredBy": [ - "933" + "649", + "650" ], "location": { "end": { "column": 4, - "line": 61 + "line": 76 }, "start": { "column": 28, - "line": 57 + "line": 72 } } }, { - "id": "1976", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "2012", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"day\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n], but it was called with Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n}", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "929" + "649" ], "coveredBy": [ - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "1633", - "1634", - "1635", - "1636" + "649" ], "location": { "end": { - "column": 2, - "line": 71 + "column": 81, + "line": 74 }, "start": { - "column": 48, - "line": 64 + "column": 76, + "line": 74 } } }, { - "id": "1977", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", + "id": "2013", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n], but it was called with Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n}", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "929" + "650" ], "coveredBy": [ - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "1633", - "1634", - "1635", - "1636" + "650" ], "location": { "end": { - "column": 64, - "line": 65 + "column": 91, + "line": 74 }, "start": { - "column": 8, - "line": 65 + "column": 84, + "line": 74 } } }, { - "id": "1978", + "id": "2014", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "937" + "643" ], "coveredBy": [ - "937" + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 70 + "column": 2, + "line": 86 }, "start": { - "column": 28, - "line": 66 + "column": 63, + "line": 79 } } }, { - "id": "1979", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", + "id": "2015", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "929" + "643" ], "coveredBy": [ - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -61035,36 +60265,39 @@ ], "location": { "end": { - "column": 2, - "line": 77 + "column": 116, + "line": 80 }, "start": { - "column": 59, - "line": 73 + "column": 24, + "line": 80 } } }, { - "id": "1980", + "id": "2016", "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "929" + "643" ], "coveredBy": [ - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -61072,36 +60305,39 @@ ], "location": { "end": { - "column": 113, - "line": 76 + "column": 97, + "line": 82 }, "start": { "column": 12, - "line": 76 + "line": 82 } } }, { - "id": "1981", - "mutatorName": "BlockStatement", + "id": "2017", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "929" + "643" ], "coveredBy": [ - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -61109,36 +60345,39 @@ ], "location": { "end": { - "column": 2, - "line": 83 + "column": 4, + "line": 85 }, "start": { - "column": 59, - "line": 79 + "column": 99, + "line": 82 } } }, { - "id": "1982", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Seer Component > should match snapshot when rendered. 1` mismatched", + "id": "2018", + "mutatorName": "MethodExpression", + "replacement": "phaseLabel.toUpperCase()", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "929" + "643" ], "coveredBy": [ - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "1633", "1634", "1635", @@ -61146,23 +60385,23 @@ ], "location": { "end": { - "column": 113, - "line": 82 + "column": 36, + "line": 84 }, "start": { "column": 12, - "line": 82 + "line": 84 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.vue": { "language": "html", "mutants": [ { - "id": "1983", + "id": "2019", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -61170,25 +60409,16 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "1085" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", "1633", "1634", "1635", @@ -61197,42 +60427,33 @@ "location": { "end": { "column": 2, - "line": 94 + "line": 68 }, "start": { - "column": 49, - "line": 87 + "column": 64, + "line": 58 } } }, { - "id": "1984", + "id": "2020", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Stuttering Judge Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "1085" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", "1633", "1634", "1635", @@ -61240,17 +60461,17 @@ ], "location": { "end": { - "column": 65, - "line": 88 + "column": 81, + "line": 59 }, "start": { "column": 8, - "line": 88 + "line": 59 } } }, { - "id": "1985", + "id": "2021", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -61258,50 +60479,149 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "495" + "1089" ], "coveredBy": [ - "495" + "1089", + "1090", + "1091" ], "location": { "end": { "column": 4, - "line": 93 + "line": 67 }, "start": { - "column": 28, - "line": 89 + "column": 34, + "line": 60 } } }, { - "id": "1986", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "2022", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "1089" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "1089", + "1090", + "1091" + ], + "location": { + "end": { + "column": 23, + "line": 61 + }, + "start": { + "column": 9, + "line": 61 + } + } + }, + { + "id": "2023", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": null,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "1091" + ], + "coveredBy": [ + "1089", + "1090", + "1091" + ], + "location": { + "end": { + "column": 23, + "line": 61 + }, + "start": { + "column": 9, + "line": 61 + } + } + }, + { + "id": "2024", + "mutatorName": "EqualityOperator", + "replacement": "value !== null", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1089" + ], + "coveredBy": [ + "1089", + "1090", + "1091" + ], + "location": { + "end": { + "column": 23, + "line": 61 + }, + "start": { + "column": 9, + "line": 61 + } + } + }, + { + "id": "2025", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": null,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1091" + ], + "coveredBy": [ + "1091" + ], + "location": { + "end": { + "column": 6, + "line": 63 + }, + "start": { + "column": 25, + "line": 61 + } + } + }, + { + "id": "2026", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Stuttering Judge Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1085" + ], + "coveredBy": [ + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", "1633", "1634", "1635", @@ -61310,42 +60630,33 @@ "location": { "end": { "column": 2, - "line": 103 + "line": 74 }, "start": { - "column": 55, - "line": 96 + "column": 76, + "line": 70 } } }, { - "id": "1987", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "id": "2027", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Stuttering Judge Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "1085" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", "1633", "1634", "1635", @@ -61353,42 +60664,58 @@ ], "location": { "end": { - "column": 76, - "line": 97 + "column": 109, + "line": 71 }, "start": { - "column": 8, - "line": 97 + "column": 16, + "line": 71 } } }, { - "id": "1988", - "mutatorName": "BlockStatement", + "id": "2028", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Stuttering Judge Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "499" + "1085" ], "coveredBy": [ - "499" + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 102 + "column": 72, + "line": 73 }, "start": { - "column": 28, - "line": 98 + "column": 18, + "line": 73 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.vue": { + "language": "html", + "mutants": [ { - "id": "1989", + "id": "2029", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -61396,25 +60723,18 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "870" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "1633", "1634", "1635", @@ -61423,42 +60743,35 @@ "location": { "end": { "column": 2, - "line": 112 + "line": 63 }, "start": { - "column": 59, - "line": 105 + "column": 65, + "line": 56 } } }, { - "id": "1990", + "id": "2030", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "870" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "1633", "1634", "1635", @@ -61466,17 +60779,17 @@ ], "location": { "end": { - "column": 70, - "line": 106 + "column": 81, + "line": 57 }, "start": { "column": 8, - "line": 106 + "line": 57 } } }, { - "id": "1991", + "id": "2031", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -61484,50 +60797,43 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "503" + "874" ], "coveredBy": [ - "503" + "874" ], "location": { "end": { "column": 4, - "line": 111 + "line": 62 }, "start": { "column": 28, - "line": 107 + "line": 58 } } }, { - "id": "1992", - "mutatorName": "BlockStatement", + "id": "2032", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "870" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "1633", "1634", "1635", @@ -61536,42 +60842,35 @@ "location": { "end": { "column": 2, - "line": 118 + "line": 72 }, "start": { - "column": 60, - "line": 114 + "column": 58, + "line": 65 } } }, { - "id": "1993", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "id": "2033", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "870" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "1633", "1634", "1635", @@ -61579,43 +60878,61 @@ ], "location": { "end": { - "column": 114, - "line": 117 + "column": 74, + "line": 66 }, "start": { - "column": 12, - "line": 117 + "column": 8, + "line": 66 } } }, { - "id": "1994", + "id": "2034", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "878" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "878" + ], + "location": { + "end": { + "column": 4, + "line": 71 + }, + "start": { + "column": 28, + "line": 67 + } + } + }, + { + "id": "2035", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "870" + ], + "coveredBy": [ + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "1633", "1634", "1635", @@ -61624,42 +60941,35 @@ "location": { "end": { "column": 2, - "line": 124 + "line": 78 }, "start": { - "column": 66, - "line": 120 + "column": 76, + "line": 74 } } }, { - "id": "1995", + "id": "2036", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "870" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "1633", "1634", "1635", @@ -61667,43 +60977,36 @@ ], "location": { "end": { - "column": 125, - "line": 123 + "column": 130, + "line": 77 }, "start": { "column": 12, - "line": 123 + "line": 77 } } }, { - "id": "1996", + "id": "2037", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "1633" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "1633", "1634", "1635", @@ -61712,42 +61015,35 @@ "location": { "end": { "column": 2, - "line": 130 + "line": 84 }, "start": { - "column": 70, - "line": 126 + "column": 69, + "line": 80 } } }, { - "id": "1997", + "id": "2038", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "870" ], "coveredBy": [ - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "1633", "1634", "1635", @@ -61755,23 +61051,23 @@ ], "location": { "end": { - "column": 119, - "line": 129 + "column": 123, + "line": 83 }, "start": { "column": 12, - "line": 129 + "line": 83 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.vue": { "language": "html", "mutants": [ { - "id": "1998", + "id": "2039", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -61779,21 +61075,16 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "1034" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", "1633", "1634", "1635", @@ -61805,35 +61096,30 @@ "line": 68 }, "start": { - "column": 51, + "column": 61, "line": 58 } } }, { - "id": "1999", + "id": "2040", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1633" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", "1633", "1634", "1635", @@ -61841,7 +61127,7 @@ ], "location": { "end": { - "column": 70, + "column": 78, "line": 59 }, "start": { @@ -61851,7 +61137,7 @@ } }, { - "id": "2000", + "id": "2041", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -61859,12 +61145,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "652" + "1038" ], "coveredBy": [ - "652", - "653", - "654" + "1038", + "1039", + "1040" ], "location": { "end": { @@ -61878,7 +61164,7 @@ } }, { - "id": "2001", + "id": "2042", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -61886,12 +61172,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "652" + "1038" ], "coveredBy": [ - "652", - "653", - "654" + "1038", + "1039", + "1040" ], "location": { "end": { @@ -61905,20 +61191,20 @@ } }, { - "id": "2002", + "id": "2043", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": null,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": null,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "654" + "1040" ], "coveredBy": [ - "652", - "653", - "654" + "1038", + "1039", + "1040" ], "location": { "end": { @@ -61932,7 +61218,7 @@ } }, { - "id": "2003", + "id": "2044", "mutatorName": "EqualityOperator", "replacement": "value !== null", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -61940,12 +61226,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "652" + "1038" ], "coveredBy": [ - "652", - "653", - "654" + "1038", + "1039", + "1040" ], "location": { "end": { @@ -61959,18 +61245,18 @@ } }, { - "id": "2004", + "id": "2045", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": null,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": null,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "654" + "1040" ], "coveredBy": [ - "654" + "1040" ], "location": { "end": { @@ -61984,29 +61270,24 @@ } }, { - "id": "2005", - "mutatorName": "ObjectLiteral", + "id": "2046", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Three Brothers Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1034" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", "1633", "1634", "1635", @@ -62015,38 +61296,33 @@ "location": { "end": { "column": 2, - "line": 77 + "line": 74 }, "start": { - "column": 66, + "column": 73, "line": 70 } } }, { - "id": "2006", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "id": "2047", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1633" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", "1633", "1634", "1635", @@ -62054,39 +61330,34 @@ ], "location": { "end": { - "column": 85, + "column": 106, "line": 71 }, "start": { - "column": 8, + "column": 16, "line": 71 } } }, { - "id": "2007", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "id": "2048", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Three Brothers Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1034" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", "1633", "1634", "1635", @@ -62094,39 +61365,40 @@ ], "location": { "end": { - "column": 85, - "line": 71 + "column": 72, + "line": 73 }, "start": { - "column": 14, - "line": 71 + "column": 18, + "line": 73 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.vue": { + "language": "html", + "mutants": [ { - "id": "2008", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "2049", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "647" + "1058" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", "1633", "1634", "1635", @@ -62134,39 +61406,34 @@ ], "location": { "end": { - "column": 85, - "line": 71 + "column": 2, + "line": 68 }, "start": { - "column": 14, - "line": 71 + "column": 58, + "line": 58 } } }, { - "id": "2009", - "mutatorName": "EqualityOperator", - "replacement": "createGameDto.value.options.roles.sheriff.electedAt.phaseName !== \"day\"", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "id": "2050", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1633" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", "1633", "1634", "1635", @@ -62174,195 +61441,167 @@ ], "location": { "end": { - "column": 85, - "line": 71 + "column": 75, + "line": 59 }, "start": { - "column": 14, - "line": 71 + "column": 8, + "line": 59 } } }, { - "id": "2010", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "2051", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "647" + "1062" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "1633", - "1634", - "1635", - "1636" + "1062", + "1063", + "1064" ], "location": { "end": { - "column": 85, - "line": 71 + "column": 4, + "line": 67 }, "start": { - "column": 80, - "line": 71 + "column": 34, + "line": 60 } } }, { - "id": "2011", - "mutatorName": "BlockStatement", - "replacement": "{}", + "id": "2052", + "mutatorName": "ConditionalExpression", + "replacement": "true", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "649" + "1062" ], "coveredBy": [ - "649", - "650" + "1062", + "1063", + "1064" ], "location": { "end": { - "column": 4, - "line": 76 + "column": 23, + "line": 61 }, "start": { - "column": 28, - "line": 72 + "column": 9, + "line": 61 } } }, { - "id": "2012", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"day\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n], but it was called with Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n}", + "id": "2053", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": null,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "649" + "1064" ], "coveredBy": [ - "649" + "1062", + "1063", + "1064" ], "location": { "end": { - "column": 81, - "line": 74 + "column": 23, + "line": 61 }, "start": { - "column": 76, - "line": 74 + "column": 9, + "line": 61 } } }, { - "id": "2013", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n], but it was called with Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n}", + "id": "2054", + "mutatorName": "EqualityOperator", + "replacement": "value !== null", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "650" + "1062" ], "coveredBy": [ - "650" + "1062", + "1063", + "1064" ], "location": { "end": { - "column": 91, - "line": 74 + "column": 23, + "line": 61 }, "start": { - "column": 84, - "line": 74 + "column": 9, + "line": 61 } } }, { - "id": "2014", + "id": "2055", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": null,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1064" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "1633", - "1634", - "1635", - "1636" + "1064" ], "location": { "end": { - "column": 2, - "line": 86 + "column": 6, + "line": 63 }, "start": { - "column": 63, - "line": 79 + "column": 25, + "line": 61 } } }, { - "id": "2015", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "id": "2056", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1633" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", "1633", "1634", "1635", @@ -62370,119 +61609,199 @@ ], "location": { "end": { - "column": 116, - "line": 80 + "column": 2, + "line": 74 }, "start": { - "column": 24, - "line": 80 + "column": 70, + "line": 70 } } }, { - "id": "2016", + "id": "2057", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Two Sisters Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1058" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "1633", - "1634", - "1635", - "1636" + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 97, - "line": 82 + "column": 103, + "line": 71 }, "start": { - "column": 12, - "line": 82 + "column": 16, + "line": 71 } } }, { - "id": "2017", + "id": "2058", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Two Sisters Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1058" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 69, + "line": 73 + }, + "start": { + "column": 18, + "line": 73 + } + } + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.vue": { + "language": "html", + "mutants": [ + { + "id": "2059", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1247" + ], + "coveredBy": [ + "1247", + "1248", + "1249", + "1250", + "1251", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 2, + "line": 49 + }, + "start": { + "column": 56, + "line": 42 + } + } + }, + { + "id": "2060", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Werewolf Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1247" + ], + "coveredBy": [ + "1247", + "1248", + "1249", + "1250", + "1251", "1633", "1634", "1635", "1636" ], + "location": { + "end": { + "column": 72, + "line": 43 + }, + "start": { + "column": 8, + "line": 43 + } + } + }, + { + "id": "2061", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1251" + ], + "coveredBy": [ + "1251" + ], "location": { "end": { "column": 4, - "line": 85 + "line": 48 }, "start": { - "column": 99, - "line": 82 + "column": 28, + "line": 44 } } }, { - "id": "2018", - "mutatorName": "MethodExpression", - "replacement": "phaseLabel.toUpperCase()", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Election Component > should match snapshot when rendered. 1` mismatched", + "id": "2062", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Werewolf Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "643" + "1247" ], "coveredBy": [ - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", + "1247", + "1248", + "1249", + "1250", + "1251", "1633", "1634", "1635", @@ -62490,23 +61809,56 @@ ], "location": { "end": { - "column": 36, - "line": 84 + "column": 2, + "line": 55 + }, + "start": { + "column": 67, + "line": 51 + } + } + }, + { + "id": "2063", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Werewolf Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1247" + ], + "coveredBy": [ + "1247", + "1248", + "1249", + "1250", + "1251", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 121, + "line": 54 }, "start": { "column": 12, - "line": 84 + "line": 54 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.vue": { "language": "html", "mutants": [ { - "id": "2019", + "id": "2064", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -62514,16 +61866,16 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1085" + "1633" ], "coveredBy": [ - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", "1633", "1634", "1635", @@ -62535,30 +61887,30 @@ "line": 68 }, "start": { - "column": 64, + "column": 61, "line": 58 } } }, { - "id": "2020", + "id": "2065", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Stuttering Judge Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab White Werewolf Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1085" + "1041" ], "coveredBy": [ - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", "1633", "1634", "1635", @@ -62566,7 +61918,7 @@ ], "location": { "end": { - "column": 81, + "column": 78, "line": 59 }, "start": { @@ -62576,7 +61928,7 @@ } }, { - "id": "2021", + "id": "2066", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -62584,12 +61936,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1089" + "1045" ], "coveredBy": [ - "1089", - "1090", - "1091" + "1045", + "1046", + "1047" ], "location": { "end": { @@ -62603,7 +61955,7 @@ } }, { - "id": "2022", + "id": "2067", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -62611,12 +61963,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1089" + "1045" ], "coveredBy": [ - "1089", - "1090", - "1091" + "1045", + "1046", + "1047" ], "location": { "end": { @@ -62630,20 +61982,20 @@ } }, { - "id": "2023", + "id": "2068", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": null,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": null,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "1091" + "1047" ], "coveredBy": [ - "1089", - "1090", - "1091" + "1045", + "1046", + "1047" ], "location": { "end": { @@ -62657,7 +62009,7 @@ } }, { - "id": "2024", + "id": "2069", "mutatorName": "EqualityOperator", "replacement": "value !== null", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -62665,12 +62017,12 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1089" + "1045" ], "coveredBy": [ - "1089", - "1090", - "1091" + "1045", + "1046", + "1047" ], "location": { "end": { @@ -62684,18 +62036,18 @@ } }, { - "id": "2025", + "id": "2070", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": null,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": null,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1091" + "1047" ], "coveredBy": [ - "1091" + "1047" ], "location": { "end": { @@ -62709,24 +62061,24 @@ } }, { - "id": "2026", + "id": "2071", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Stuttering Judge Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab White Werewolf Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1085" + "1041" ], "coveredBy": [ - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", "1633", "1634", "1635", @@ -62738,30 +62090,30 @@ "line": 74 }, "start": { - "column": 76, + "column": 73, "line": 70 } } }, { - "id": "2027", + "id": "2072", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Stuttering Judge Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab White Werewolf Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1085" + "1041" ], "coveredBy": [ - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", "1633", "1634", "1635", @@ -62769,7 +62121,7 @@ ], "location": { "end": { - "column": 109, + "column": 106, "line": 71 }, "start": { @@ -62779,24 +62131,24 @@ } }, { - "id": "2028", + "id": "2073", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Stuttering Judge Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab White Werewolf Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1085" + "1041" ], "coveredBy": [ - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", "1633", "1634", "1635", @@ -62814,13 +62166,13 @@ } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.vue": { "language": "html", "mutants": [ { - "id": "2029", + "id": "2074", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -62828,18 +62180,14 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "870" + "1220" ], "coveredBy": [ - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", + "1220", + "1221", + "1222", + "1223", + "1224", "1633", "1634", "1635", @@ -62848,35 +62196,31 @@ "location": { "end": { "column": 2, - "line": 63 + "line": 48 }, "start": { - "column": 65, - "line": 56 + "column": 66, + "line": 41 } } }, { - "id": "2030", + "id": "2075", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wild Child Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "870" + "1220" ], "coveredBy": [ - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", + "1220", + "1221", + "1222", + "1223", + "1224", "1633", "1634", "1635", @@ -62884,17 +62228,17 @@ ], "location": { "end": { - "column": 81, - "line": 57 + "column": 82, + "line": 42 }, "start": { "column": 8, - "line": 57 + "line": 42 } } }, { - "id": "2031", + "id": "2076", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -62902,43 +62246,39 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "874" + "1224" ], "coveredBy": [ - "874" + "1224" ], "location": { "end": { "column": 4, - "line": 62 + "line": 47 }, "start": { "column": 28, - "line": 58 + "line": 43 } } }, { - "id": "2032", - "mutatorName": "ObjectLiteral", + "id": "2077", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wild Child Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "870" + "1220" ], "coveredBy": [ - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", + "1220", + "1221", + "1222", + "1223", + "1224", "1633", "1634", "1635", @@ -62947,35 +62287,31 @@ "location": { "end": { "column": 2, - "line": 72 + "line": 54 }, "start": { - "column": 58, - "line": 65 + "column": 77, + "line": 50 } } }, { - "id": "2033", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", + "id": "2078", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wild Child Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "870" + "1220" ], "coveredBy": [ - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", + "1220", + "1221", + "1222", + "1223", + "1224", "1633", "1634", "1635", @@ -62983,61 +62319,71 @@ ], "location": { "end": { - "column": 74, - "line": 66 + "column": 131, + "line": 53 }, "start": { - "column": 8, - "line": 66 + "column": 12, + "line": 53 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.vue": { + "language": "html", + "mutants": [ { - "id": "2034", - "mutatorName": "BlockStatement", + "id": "2079", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "878" + "1262" ], "coveredBy": [ - "878" + "1262", + "1263", + "1264", + "1265", + "1266", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 71 + "column": 2, + "line": 49 }, "start": { - "column": 28, - "line": 67 + "column": 63, + "line": 42 } } }, { - "id": "2035", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", + "id": "2080", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Witch Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "870" + "1262" ], "coveredBy": [ - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", + "1262", + "1263", + "1264", + "1265", + "1266", "1633", "1634", "1635", @@ -63045,73 +62391,57 @@ ], "location": { "end": { - "column": 2, - "line": 78 + "column": 79, + "line": 43 }, "start": { - "column": 76, - "line": 74 + "column": 8, + "line": 43 } } }, { - "id": "2036", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", + "id": "2081", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "870" + "1266" ], "coveredBy": [ - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "1633", - "1634", - "1635", - "1636" + "1266" ], "location": { "end": { - "column": 130, - "line": 77 + "column": 4, + "line": 48 }, "start": { - "column": 12, - "line": 77 + "column": 28, + "line": 44 } } }, { - "id": "2037", + "id": "2082", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Witch Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "1262" ], "coveredBy": [ - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", + "1262", + "1263", + "1264", + "1265", + "1266", "1633", "1634", "1635", @@ -63120,35 +62450,31 @@ "location": { "end": { "column": 2, - "line": 84 + "line": 55 }, "start": { - "column": 69, - "line": 80 + "column": 74, + "line": 51 } } }, { - "id": "2038", + "id": "2083", "mutatorName": "StringLiteral", "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Thief Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Witch Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "870" + "1262" ], "coveredBy": [ - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", + "1262", + "1263", + "1264", + "1265", + "1266", "1633", "1634", "1635", @@ -63156,23 +62482,23 @@ ], "location": { "end": { - "column": 123, - "line": 83 + "column": 128, + "line": 54 }, "start": { "column": 12, - "line": 83 + "line": 54 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.vue": { "language": "html", "mutants": [ { - "id": "2039", + "id": "2084", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -63180,16 +62506,18 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1034" + "829" ], "coveredBy": [ - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", "1633", "1634", "1635", @@ -63198,33 +62526,35 @@ "location": { "end": { "column": 2, - "line": 68 + "line": 63 }, "start": { - "column": 61, - "line": 58 + "column": 62, + "line": 56 } } }, { - "id": "2040", + "id": "2085", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "829" ], "coveredBy": [ - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", "1633", "1634", "1635", @@ -63233,16 +62563,16 @@ "location": { "end": { "column": 78, - "line": 59 + "line": 57 }, "start": { "column": 8, - "line": 59 + "line": 57 } } }, { - "id": "2041", + "id": "2086", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -63250,149 +62580,179 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1038" + "833" ], "coveredBy": [ - "1038", - "1039", - "1040" + "833" ], "location": { "end": { "column": 4, - "line": 67 + "line": 62 }, "start": { - "column": 34, - "line": 60 + "column": 28, + "line": 58 } } }, { - "id": "2042", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2087", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1038" + "829" ], "coveredBy": [ - "1038", - "1039", - "1040" + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 2, + "line": 72 }, "start": { - "column": 9, - "line": 61 + "column": 62, + "line": 65 } } }, { - "id": "2043", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": null,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "2088", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1040" + "829" ], "coveredBy": [ - "1038", - "1039", - "1040" + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 78, + "line": 66 }, "start": { - "column": 9, - "line": 61 + "column": 8, + "line": 66 } } }, { - "id": "2044", - "mutatorName": "EqualityOperator", - "replacement": "value !== null", + "id": "2089", + "mutatorName": "BlockStatement", + "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1038" + "837" ], "coveredBy": [ - "1038", - "1039", - "1040" + "837" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 4, + "line": 71 }, "start": { - "column": 9, - "line": 61 + "column": 28, + "line": 67 } } }, { - "id": "2045", + "id": "2090", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": null,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1040" + "829" ], "coveredBy": [ - "1040" + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 6, - "line": 63 + "column": 2, + "line": 78 }, "start": { - "column": 25, - "line": 61 + "column": 73, + "line": 74 } } }, { - "id": "2046", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Three Brothers Component > should match snapshot when rendered. 1` mismatched", + "id": "2091", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1034" + "829" ], "coveredBy": [ - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", "1633", "1634", "1635", @@ -63400,34 +62760,36 @@ ], "location": { "end": { - "column": 2, - "line": 74 + "column": 127, + "line": 77 }, "start": { - "column": 73, - "line": 70 + "column": 12, + "line": 77 } } }, { - "id": "2047", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "id": "2092", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "829" ], "coveredBy": [ - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", "1633", "1634", "1635", @@ -63435,34 +62797,36 @@ ], "location": { "end": { - "column": 106, - "line": 71 + "column": 2, + "line": 84 }, "start": { - "column": 16, - "line": 71 + "column": 73, + "line": 80 } } }, { - "id": "2048", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Three Brothers Component > should match snapshot when rendered. 1` mismatched", + "id": "2093", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1034" + "829" ], "coveredBy": [ - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", "1633", "1634", "1635", @@ -63470,23 +62834,23 @@ ], "location": { "end": { - "column": 72, - "line": 73 + "column": 127, + "line": 83 }, "start": { - "column": 18, - "line": 73 + "column": 12, + "line": 83 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.vue": { + "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.vue": { "language": "html", "mutants": [ { - "id": "2049", + "id": "2094", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", @@ -63494,16 +62858,19 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1058" + "808" ], "coveredBy": [ - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", "1633", "1634", "1635", @@ -63512,33 +62879,36 @@ "location": { "end": { "column": 2, - "line": 68 + "line": 80 }, "start": { - "column": 58, - "line": 58 + "column": 50, + "line": 73 } } }, { - "id": "2050", + "id": "2095", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "808" ], "coveredBy": [ - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", "1633", "1634", "1635", @@ -63546,17 +62916,17 @@ ], "location": { "end": { - "column": 75, - "line": 59 + "column": 60, + "line": 74 }, "start": { "column": 8, - "line": 59 + "line": 74 } } }, { - "id": "2051", + "id": "2096", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", @@ -63564,258 +62934,253 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1062" + "812" ], "coveredBy": [ - "1062", - "1063", - "1064" + "812" ], "location": { "end": { "column": 4, - "line": 67 + "line": 79 }, "start": { - "column": 34, - "line": 60 + "column": 17, + "line": 75 } } }, { - "id": "2052", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2097", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1062" + "808" ], "coveredBy": [ - "1062", - "1063", - "1064" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 2, + "line": 92 }, "start": { - "column": 9, - "line": 61 + "column": 45, + "line": 82 } } }, { - "id": "2053", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": null,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "2098", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1064" + "808" ], "coveredBy": [ - "1062", - "1063", - "1064" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 56, + "line": 83 }, "start": { - "column": 9, - "line": 61 + "column": 8, + "line": 83 } } }, { - "id": "2054", - "mutatorName": "EqualityOperator", - "replacement": "value !== null", + "id": "2099", + "mutatorName": "BlockStatement", + "replacement": "{}", "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1062" + "815" ], "coveredBy": [ - "1062", - "1063", - "1064" + "815", + "816", + "817" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 4, + "line": 91 }, "start": { - "column": 9, - "line": 61 + "column": 34, + "line": 84 } } }, { - "id": "2055", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": null,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "2100", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1064" + "815" ], "coveredBy": [ - "1064" + "815", + "816", + "817" ], "location": { "end": { - "column": 6, - "line": 63 + "column": 23, + "line": 85 }, "start": { - "column": 25, - "line": 61 + "column": 9, + "line": 85 } } }, { - "id": "2056", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", + "id": "2101", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"werewolf\": Object {\n \"canEatEachOther\": false,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n \"duration\": null,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1633" + "817" ], "coveredBy": [ - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1633", - "1634", - "1635", - "1636" + "815", + "816", + "817" ], "location": { "end": { - "column": 2, - "line": 74 + "column": 23, + "line": 85 }, "start": { - "column": 70, - "line": 70 + "column": 9, + "line": 85 } } }, { - "id": "2057", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Two Sisters Component > should match snapshot when rendered. 1` mismatched", + "id": "2102", + "mutatorName": "EqualityOperator", + "replacement": "value !== null", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1058" + "815" ], "coveredBy": [ - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1633", - "1634", - "1635", - "1636" + "815", + "816", + "817" ], "location": { "end": { - "column": 103, - "line": 71 + "column": 23, + "line": 85 }, "start": { - "column": 16, - "line": 71 + "column": 9, + "line": 85 } } }, { - "id": "2058", - "mutatorName": "ObjectLiteral", + "id": "2103", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Two Sisters Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"werewolf\": Object {\n \"canEatEachOther\": false,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n \"duration\": null,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1058" + "817" ], "coveredBy": [ - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1633", - "1634", - "1635", - "1636" + "817" ], "location": { "end": { - "column": 69, - "line": 73 + "column": 6, + "line": 87 }, "start": { - "column": 18, - "line": 73 + "column": 25, + "line": 85 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2059", - "mutatorName": "ObjectLiteral", + "id": "2104", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1247" + "808" ], "coveredBy": [ - "1247", - "1248", - "1249", - "1250", - "1251", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", "1633", "1634", "1635", @@ -63824,31 +63189,36 @@ "location": { "end": { "column": 2, - "line": 49 + "line": 98 }, "start": { - "column": 56, - "line": 42 + "column": 61, + "line": 94 } } }, { - "id": "2060", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Werewolf Component > should match snapshot when rendered. 1` mismatched", + "id": "2105", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1247" + "808" ], "coveredBy": [ - "1247", - "1248", - "1249", - "1250", - "1251", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", "1633", "1634", "1635", @@ -63856,57 +63226,75 @@ ], "location": { "end": { - "column": 72, - "line": 43 + "column": 110, + "line": 97 }, "start": { - "column": 8, - "line": 43 + "column": 12, + "line": 97 } } }, { - "id": "2061", + "id": "2106", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1251" + "808" ], "coveredBy": [ - "1251" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636" ], "location": { "end": { - "column": 4, - "line": 48 + "column": 2, + "line": 104 }, "start": { - "column": 28, - "line": 44 + "column": 57, + "line": 100 } } }, { - "id": "2062", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Werewolf Component > should match snapshot when rendered. 1` mismatched", + "id": "2107", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1247" + "808" ], "coveredBy": [ - "1247", - "1248", - "1249", - "1250", - "1251", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", "1633", "1634", "1635", @@ -63914,32 +63302,37 @@ ], "location": { "end": { - "column": 2, - "line": 55 + "column": 81, + "line": 103 }, "start": { - "column": 67, - "line": 51 + "column": 12, + "line": 103 } } }, { - "id": "2063", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Werewolf Component > should match snapshot when rendered. 1` mismatched", + "id": "2108", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1247" + "808" ], "coveredBy": [ - "1247", - "1248", - "1249", - "1250", - "1251", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", "1633", "1634", "1635", @@ -63947,6791 +63340,7386 @@ ], "location": { "end": { - "column": 121, - "line": 54 + "column": 120, + "line": 103 }, "start": { - "column": 12, - "line": 54 + "column": 83, + "line": 103 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.vue": { + "app/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.vue": { "language": "html", "mutants": [ { - "id": "2064", - "mutatorName": "ObjectLiteral", + "id": "2118", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1633" + "1235" ], "coveredBy": [ - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1633", - "1634", - "1635", - "1636" + "1235", + "1236" ], "location": { "end": { "column": 2, - "line": 68 + "line": 60 }, "start": { - "column": 61, - "line": 58 + "column": 89, + "line": 55 } } }, { - "id": "2065", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab White Werewolf Component > should match snapshot when rendered. 1` mismatched", + "id": "2119", + "mutatorName": "BooleanLiteral", + "replacement": "player", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1041" + "1235" ], "coveredBy": [ - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1633", - "1634", - "1635", - "1636" + "1235", + "1236" ], "location": { "end": { - "column": 78, - "line": 59 + "column": 14, + "line": 56 }, "start": { - "column": 8, - "line": 59 + "column": 7, + "line": 56 } } }, { - "id": "2066", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2120", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1045" + "1235" ], "coveredBy": [ - "1045", - "1046", - "1047" + "1235", + "1236" ], "location": { "end": { - "column": 4, - "line": 67 + "column": 14, + "line": 56 }, "start": { - "column": 34, - "line": 60 + "column": 7, + "line": 56 } } }, { - "id": "2067", + "id": "2121", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "replacement": "false", + "statusReason": "expected [ [ undefined ] ] to be undefined", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1045" + "1236" ], "coveredBy": [ - "1045", - "1046", - "1047" + "1235", + "1236" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 14, + "line": 56 }, "start": { - "column": 9, - "line": 61 + "column": 7, + "line": 56 } } }, { - "id": "2068", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": null,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "2122", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ [ undefined ] ] to be undefined", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1047" + "1236" ], "coveredBy": [ - "1045", - "1046", - "1047" + "1236" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 4, + "line": 58 }, "start": { - "column": 9, - "line": 61 + "column": 16, + "line": 56 } } }, { - "id": "2069", - "mutatorName": "EqualityOperator", - "replacement": "value !== null", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2123", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1045" + "1235" ], "coveredBy": [ - "1045", - "1046", - "1047" + "1235" ], "location": { "end": { - "column": 23, - "line": 61 + "column": 27, + "line": 59 }, "start": { - "column": 9, - "line": 61 + "column": 8, + "line": 59 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinator.vue": { + "language": "html", + "mutants": [ { - "id": "2070", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": null,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "id": "2124", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be falsy", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1047" + "918" ], "coveredBy": [ - "1047" + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928" ], "location": { "end": { - "column": 6, - "line": 63 + "column": 37, + "line": 60 }, "start": { - "column": 25, - "line": 61 + "column": 32, + "line": 60 } } }, { - "id": "2071", + "id": "2125", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab White Werewolf Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected false to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1041" + "923" ], "coveredBy": [ - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1633", - "1634", - "1635", - "1636" + "923", + "924", + "925", + "926", + "927", + "928" ], "location": { "end": { "column": 2, - "line": 74 + "line": 64 }, "start": { - "column": 73, - "line": 70 + "column": 23, + "line": 62 } } }, { - "id": "2072", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab White Werewolf Component > should match snapshot when rendered. 1` mismatched", + "id": "2126", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected false to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1041" + "923" ], "coveredBy": [ - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1633", - "1634", - "1635", - "1636" + "923", + "924", + "925", + "926", + "927", + "928" ], "location": { "end": { - "column": 106, - "line": 71 + "column": 25, + "line": 63 }, "start": { - "column": 16, - "line": 71 + "column": 21, + "line": 63 } } }, { - "id": "2073", - "mutatorName": "ObjectLiteral", + "id": "2127", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab White Werewolf Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1041" + "928" ], "coveredBy": [ - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1633", - "1634", - "1635", - "1636" + "928" ], "location": { "end": { - "column": 72, - "line": 73 + "column": 2, + "line": 68 }, "start": { - "column": 18, - "line": 73 + "column": 24, + "line": 66 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2074", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "2128", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1220" + "928" ], "coveredBy": [ - "1220", - "1221", - "1222", - "1223", - "1224", - "1633", - "1634", - "1635", - "1636" + "928" ], "location": { "end": { - "column": 2, - "line": 48 + "column": 26, + "line": 67 }, "start": { - "column": 66, - "line": 41 + "column": 21, + "line": 67 } } }, { - "id": "2075", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wild Child Component > should match snapshot when rendered. 1` mismatched", + "id": "2129", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", + "static": false, + "location": { + "end": { + "column": 2, + "line": 72 + }, + "start": { + "column": 51, + "line": 70 + } + } + } + ], + "source": "\n\n \n \n\n \n \n\n \n \n\n\n" + }, + "app/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorChart/GameLobbyPositionCoordinatorChart.vue": { + "language": "html", + "mutants": [ + { + "id": "2130", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expected {} to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1220" + "1301" ], "coveredBy": [ - "1220", - "1221", - "1222", - "1223", - "1224", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 82, + "column": 2, "line": 42 }, "start": { - "column": 8, - "line": 42 + "column": 36, + "line": 25 } } }, { - "id": "2076", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2131", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expected { responsive: false, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1224" + "1301" ], "coveredBy": [ - "1224" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 4, - "line": 47 + "column": 19, + "line": 26 }, "start": { - "column": 28, - "line": 43 + "column": 15, + "line": 26 } } }, { - "id": "2077", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wild Child Component > should match snapshot when rendered. 1` mismatched", + "id": "2132", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1220" + "1301" ], "coveredBy": [ - "1220", - "1221", - "1222", - "1223", - "1224", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 2, - "line": 54 + "column": 29, + "line": 27 }, "start": { - "column": 77, - "line": 50 + "column": 24, + "line": 27 } } }, { - "id": "2078", + "id": "2133", "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wild Child Component > should match snapshot when rendered. 1` mismatched", + "replacement": "\"\"", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1220" + "1301" ], "coveredBy": [ - "1220", - "1221", - "1222", - "1223", - "1224", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 131, - "line": 53 + "column": 25, + "line": 28 }, "start": { - "column": 12, - "line": 53 + "column": 16, + "line": 28 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2079", + "id": "2134", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1262" + "1301" ], "coveredBy": [ - "1262", - "1263", - "1264", - "1265", - "1266", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 2, - "line": 49 + "column": 4, + "line": 41 }, "start": { - "column": 63, - "line": 42 + "column": 12, + "line": 29 } } }, { - "id": "2080", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Witch Component > should match snapshot when rendered. 1` mismatched", + "id": "2135", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1262" + "1301" ], "coveredBy": [ - "1262", - "1263", - "1264", - "1265", - "1266", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 79, - "line": 43 + "column": 6, + "line": 33 }, "start": { - "column": 8, - "line": 43 + "column": 12, + "line": 30 } } }, { - "id": "2081", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2136", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1266" + "1301" ], "coveredBy": [ - "1266" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 4, - "line": 48 + "column": 89, + "line": 32 }, "start": { - "column": 28, - "line": 44 + "column": 15, + "line": 32 } } }, { - "id": "2082", - "mutatorName": "BlockStatement", + "id": "2137", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Witch Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1262" + "1301" ], "coveredBy": [ - "1262", - "1263", - "1264", - "1265", - "1266", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 2, - "line": 55 + "column": 6, + "line": 37 }, "start": { - "column": 74, - "line": 51 + "column": 15, + "line": 34 } } }, { - "id": "2083", + "id": "2138", "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Witch Component > should match snapshot when rendered. 1` mismatched", + "replacement": "\"\"", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1262" + "1301" ], "coveredBy": [ - "1262", - "1263", - "1264", - "1265", - "1266", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 128, - "line": 54 + "column": 77, + "line": 36 }, "start": { - "column": 12, - "line": 54 + "column": 15, + "line": 36 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2084", + "id": "2139", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "829" + "1301" ], "coveredBy": [ - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 2, - "line": 63 + "column": 31, + "line": 38 }, "start": { - "column": 62, - "line": 56 + "column": 13, + "line": 38 } } }, { - "id": "2085", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, + "id": "2140", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "status": "Killed", + "testsCompleted": 3, + "static": false, "killedBy": [ - "829" + "1301" ], "coveredBy": [ - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 78, - "line": 57 + "column": 29, + "line": 38 }, "start": { - "column": 8, - "line": 57 + "column": 24, + "line": 38 } } }, { - "id": "2086", - "mutatorName": "BlockStatement", + "id": "2141", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "833" + "1301" ], "coveredBy": [ - "833" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 4, - "line": 62 + "column": 32, + "line": 39 }, "start": { - "column": 28, - "line": 58 + "column": 14, + "line": 39 } } }, { - "id": "2087", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "2142", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "829" + "1301" ], "coveredBy": [ - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 2, - "line": 72 + "column": 30, + "line": 39 }, "start": { - "column": 62, - "line": 65 + "column": 25, + "line": 39 } } }, { - "id": "2088", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", + "id": "2143", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Position Coordinator Chart Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "829" + "1299" ], "coveredBy": [ - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 78, - "line": 66 + "column": 2, + "line": 58 }, "start": { - "column": 8, - "line": 66 + "column": 45, + "line": 44 } } }, { - "id": "2089", - "mutatorName": "BlockStatement", + "id": "2144", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expected {} to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "837" + "1300" ], "coveredBy": [ - "837" + "1299", + "1300", + "1301" ], "location": { "end": { "column": 4, - "line": 71 + "line": 57 }, "start": { - "column": 28, - "line": 67 + "column": 10, + "line": 49 } } }, { - "id": "2090", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", + "id": "2145", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected { labels: [ undefined, …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "829" + "1300" ], "coveredBy": [ - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 2, - "line": 78 + "column": 54, + "line": 50 }, "start": { - "column": 73, - "line": 74 + "column": 33, + "line": 50 } } }, { - "id": "2091", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", + "id": "2146", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "829" + "1300" ], "coveredBy": [ - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 127, - "line": 77 + "column": 6, + "line": 56 }, "start": { - "column": 12, - "line": 77 + "column": 15, + "line": 51 } } }, { - "id": "2092", - "mutatorName": "BlockStatement", + "id": "2147", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "829" + "1300" ], "coveredBy": [ - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 2, - "line": 84 + "column": 8, + "line": 55 }, "start": { - "column": 73, - "line": 80 + "column": 7, + "line": 52 } } }, { - "id": "2093", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Wolf Hound Component > should match snapshot when rendered. 1` mismatched", + "id": "2148", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "829" + "1300" ], "coveredBy": [ - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 127, - "line": 83 + "column": 80, + "line": 53 }, "start": { - "column": 12, - "line": 83 + "column": 35, + "line": 53 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2094", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "2149", + "mutatorName": "ArithmeticOperator", + "replacement": "hundredPercent * reversedPlayers.length", + "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "808" + "1300" ], "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 2, - "line": 80 + "column": 80, + "line": 53 }, "start": { - "column": 50, - "line": 73 + "column": 41, + "line": 53 } } }, { - "id": "2095", + "id": "2150", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "808" + "1300" ], "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" + "1299", + "1300", + "1301" ], "location": { "end": { - "column": 60, - "line": 74 + "column": 82, + "line": 54 }, "start": { - "column": 8, - "line": 74 + "column": 46, + "line": 54 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorChart/game-lobby-position-coordinator-chart.constants.ts": { + "language": "typescript", + "mutants": [ { - "id": "2096", - "mutatorName": "BlockStatement", + "id": "2151", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "812" - ], - "coveredBy": [ - "812" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 4, - "line": 79 + "column": 2, + "line": 6 }, "start": { - "column": 17, - "line": 75 + "column": 21, + "line": 4 } } }, { - "id": "2097", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "808" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" - ], + "id": "2152", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 2, - "line": 92 + "column": 22, + "line": 5 }, "start": { - "column": 45, - "line": 82 + "column": 11, + "line": 5 } } - }, + } + ], + "source": "import type { TitleOptions } from \"chart.js\";\nimport type { Context } from \"chartjs-plugin-datalabels\";\n\nconst fontOptions = {\n family: \"Quicksand\",\n};\n\nconst GAME_LOBBY_POSITION_COORDINATOR_GRAPH_CHART_HEADING_OPTIONS = {\n display: true,\n color: \"#D2D2D2\",\n padding: 5,\n font: fontOptions,\n} as const satisfies Partial;\n\nconst GAME_LOBBY_POSITION_COORDINATOR_GRAPH_CHART_DATALABELS_OPTIONS = {\n color: \"#FFF\",\n backgroundColor: \"#3B3B3B\",\n borderColor: \"#CECECE\",\n borderWidth: 1,\n formatter: (val: unknown, ctx: Context) => ctx.chart.data.labels?.[ctx.dataIndex],\n borderRadius: 10,\n align: (ctx: Context) => (ctx.active ? \"center\" : \"end\"),\n font: fontOptions,\n clamp: true,\n offset: 40,\n} as const;\n\nexport {\n GAME_LOBBY_POSITION_COORDINATOR_GRAPH_CHART_HEADING_OPTIONS,\n GAME_LOBBY_POSITION_COORDINATOR_GRAPH_CHART_DATALABELS_OPTIONS,\n};" + }, + "app/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorterElement/GameLobbyPositionCoordinatorSorterElement.vue": { + "language": "html", + "mutants": [ { - "id": "2098", + "id": "2153", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Position Coordinator Sorter Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "808" + "1502" ], "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" + "1502", + "1503", + "1504", + "1505" ], "location": { "end": { - "column": 56, - "line": 83 + "column": 76, + "line": 38 }, "start": { - "column": 8, - "line": 83 + "column": 38, + "line": 38 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePicker.vue": { + "language": "html", + "mutants": [ { - "id": "2099", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2154", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be falsy", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "815" + "590" ], "coveredBy": [ - "815", - "816", - "817" + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602" ], "location": { "end": { - "column": 4, - "line": 91 + "column": 37, + "line": 65 }, "start": { - "column": 34, - "line": 84 + "column": 32, + "line": 65 } } }, { - "id": "2100", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2155", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "815" + "594" ], "coveredBy": [ - "815", - "816", - "817" + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602" ], "location": { "end": { - "column": 23, - "line": 85 + "column": 2, + "line": 73 }, "start": { - "column": 9, - "line": 85 + "column": 69, + "line": 69 } } }, { - "id": "2101", - "mutatorName": "ConditionalExpression", + "id": "2156", + "mutatorName": "BooleanLiteral", "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"werewolf\": Object {\n \"canEatEachOther\": false,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n \"duration\": null,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "817" + "594" ], "coveredBy": [ - "815", - "816", - "817" + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602" ], "location": { "end": { - "column": 23, - "line": 85 + "column": 25, + "line": 72 }, "start": { - "column": 9, - "line": 85 + "column": 21, + "line": 72 } } }, { - "id": "2102", - "mutatorName": "EqualityOperator", - "replacement": "value !== null", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2157", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to strictly equal _Role{ name: 'werewolf', …(7) }", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "815" + "599" ], "coveredBy": [ - "815", - "816", - "817" + "599", + "602" ], "location": { "end": { - "column": 23, - "line": 85 + "column": 2, + "line": 77 }, "start": { - "column": 9, - "line": 85 + "column": 66, + "line": 75 } } }, { - "id": "2103", + "id": "2158", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Object {\n \"additionalCards\": undefined,\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n \"actor\": Object {\n \"additionalCardsCount\": 3,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"areRevealedOnDeath\": true,\n \"bearTamer\": Object {\n \"doesGrowlOnWerewolvesSide\": true,\n },\n \"bigBadWolf\": Object {\n \"isPowerlessIfWerewolfDies\": true,\n },\n \"cupid\": Object {\n \"lovers\": Object {\n \"doRevealRoleToEachOther\": false,\n },\n \"mustWinWithLovers\": false,\n },\n \"defender\": Object {\n \"canProtectTwice\": false,\n },\n \"doSkipCallIfNoTarget\": false,\n \"elder\": Object {\n \"doesTakeHisRevenge\": true,\n \"livesCountAgainstWerewolves\": 2,\n },\n \"fox\": Object {\n \"isPowerlessIfMissesWerewolf\": true,\n },\n \"idiot\": Object {\n \"doesDieOnElderDeath\": true,\n },\n \"littleGirl\": Object {\n \"isProtectedByDefender\": false,\n },\n \"piedPiper\": Object {\n \"areCharmedPeopleRevealed\": false,\n \"charmedPeopleCountPerNight\": 2,\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"prejudicedManipulator\": Object {\n \"isPowerlessOnWerewolvesSide\": true,\n },\n \"scandalmonger\": Object {\n \"markPenalty\": 2,\n },\n \"seer\": Object {\n \"canSeeRoles\": true,\n \"isTalkative\": true,\n },\n \"sheriff\": Object {\n \"electedAt\": Object {\n \"phaseName\": \"night\",\n \"turn\": 1,\n },\n \"hasDoubledVote\": true,\n \"isEnabled\": true,\n \"mustSettleTieInVotes\": true,\n },\n \"stutteringJudge\": Object {\n \"voteRequestsCount\": 1,\n },\n \"thief\": Object {\n \"additionalCardsCount\": 2,\n \"isChosenCardRevealed\": false,\n \"mustChooseBetweenWerewolves\": true,\n },\n \"threeBrothers\": Object {\n \"wakingUpInterval\": 2,\n },\n \"twoSisters\": Object {\n \"wakingUpInterval\": 2,\n },\n \"werewolf\": Object {\n \"canEatEachOther\": false,\n },\n \"whiteWerewolf\": Object {\n \"wakingUpInterval\": 2,\n },\n \"wildChild\": Object {\n \"isTransformationRevealed\": false,\n },\n \"witch\": Object {\n \"doesKnowWerewolvesTargets\": true,\n },\n \"wolfHound\": Object {\n \"isChosenSideRevealed\": false,\n \"isSideRandomlyChosen\": false,\n },\n },\n \"votes\": Object {\n \"canBeSkipped\": true,\n \"duration\": null,\n },\n },\n \"players\": Array [],\n },\n ]\n\n\nNumber of calls: 1\n", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "817" + "602" ], "coveredBy": [ - "817" + "602" ], "location": { "end": { - "column": 6, - "line": 87 + "column": 2, + "line": 81 }, "start": { - "column": 25, - "line": 85 + "column": 24, + "line": 79 } } }, { - "id": "2104", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", + "id": "2159", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected true to be falsy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "808" + "602" ], "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" + "602" ], "location": { "end": { - "column": 2, - "line": 98 + "column": 26, + "line": 80 }, "start": { - "column": 61, - "line": 94 + "column": 21, + "line": 80 } } }, { - "id": "2105", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "2160", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", "static": false, - "killedBy": [ - "808" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" - ], "location": { "end": { - "column": 110, - "line": 97 + "column": 41, + "line": 83 }, "start": { - "column": 12, - "line": 97 + "column": 14, + "line": 83 } } - }, + } + ], + "source": "\n\n \n \n\n \n \n\n \n \n\n\n" + }, + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescription.vue": { + "language": "html", + "mutants": [ { - "id": "2106", - "mutatorName": "BlockStatement", + "id": "2161", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Anything,\n Object {\n \"behavior\": \"smooth\",\n },\n], but it was called with RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n \n ,\n \"_value\": \n \n \n ,\n \"dep\": undefined,\n}", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "808" + "1378" ], "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" + "1374", + "1375", + "1376", + "1377", + "1378", + "1379" ], "location": { "end": { - "column": 2, - "line": 104 + "column": 88, + "line": 42 }, "start": { - "column": 57, - "line": 100 + "column": 66, + "line": 42 } } }, { - "id": "2107", + "id": "2162", "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Anything,\n Object {\n \"behavior\": \"smooth\",\n },\n], but it was called with RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n \n ,\n \"_value\": \n \n \n ,\n \"dep\": undefined,\n}", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "808" + "1378" ], "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" + "1374", + "1375", + "1376", + "1377", + "1378", + "1379" ], "location": { "end": { - "column": 81, - "line": 103 + "column": 86, + "line": 42 }, "start": { - "column": 12, - "line": 103 + "column": 78, + "line": 42 } } }, { - "id": "2108", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", + "id": "2163", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected 20 to be +0 // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 6, "static": false, "killedBy": [ - "808" + "1379" ], "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636" + "1374", + "1375", + "1376", + "1377", + "1378", + "1379" ], "location": { "end": { - "column": 120, - "line": 103 + "column": 29, + "line": 44 }, "start": { - "column": 83, - "line": 103 + "column": 7, + "line": 44 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2109", + "id": "2164", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected '' to be 'components.GameLobbyPlayerCard.roleNo…' // Object.is equality", + "statusReason": "expected 20 to be +0 // Object.is equality", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "1197" + "1379" ], "coveredBy": [ - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199" + "1379" ], "location": { "end": { "column": 2, - "line": 52 + "line": 46 }, "start": { - "column": 51, - "line": 47 + "column": 37, + "line": 44 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.vue": { + "language": "html", + "mutants": [ { - "id": "2110", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Player Card Component > should match snapshot when rendered. 1` mismatched", + "id": "2165", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Role Picker Description Boundaries Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1193" + "742" ], "coveredBy": [ - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199" + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750" ], "location": { "end": { - "column": 43, - "line": 48 + "column": 124, + "line": 66 }, "start": { - "column": 7, - "line": 48 + "column": 51, + "line": 66 } } }, { - "id": "2111", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected '' to be 'components.GameLobbyPlayerCard.roleNo…' // Object.is equality", + "id": "2166", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected true to be falsy", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 8, "static": false, "killedBy": [ - "1197" + "749" ], "coveredBy": [ - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199" + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750" ], "location": { "end": { - "column": 43, - "line": 48 + "column": 110, + "line": 68 }, "start": { - "column": 7, - "line": 48 + "column": 50, + "line": 68 } } }, { - "id": "2112", - "mutatorName": "EqualityOperator", - "replacement": "props.player.role.name !== undefined", - "statusReason": "Snapshot `Game Lobby Player Card Component > should match snapshot when rendered. 1` mismatched", + "id": "2167", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected 'components.GameLobbyRolePickerDescrip…' to be 'components.GameLobbyRolePickerDescrip…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 7, "static": false, "killedBy": [ - "1193" + "748" ], "coveredBy": [ - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199" + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750" ], "location": { "end": { - "column": 43, - "line": 48 + "column": 135, + "line": 70 }, "start": { - "column": 7, - "line": 48 + "column": 65, + "line": 70 } } }, { - "id": "2113", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected '' to be 'components.GameLobbyPlayerCard.roleNo…' // Object.is equality", + "id": "2168", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Cannot call text on an empty DOMWrapper.", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1197" + "744" ], "coveredBy": [ - "1197" + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750" ], "location": { "end": { - "column": 4, - "line": 50 + "column": 110, + "line": 72 }, "start": { - "column": 45, - "line": 48 + "column": 50, + "line": 72 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionContent.vue": { + "language": "html", + "mutants": [ { - "id": "2114", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameLobbyPlayerCard.roleNo…' // Object.is equality", + "id": "2169", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Role Picker Description Content Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1197" + "1619" ], "coveredBy": [ - "1197" + "1619", + "1620" ], "location": { "end": { - "column": 62, - "line": 49 + "column": 72, + "line": 57 }, "start": { - "column": 14, - "line": 49 + "column": 27, + "line": 57 } } - }, - { - "id": "2115", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.vue": { + "language": "html", + "mutants": [ + { + "id": "2170", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1196" + "448" ], "coveredBy": [ - "1196" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 2, - "line": 56 + "column": 103, + "line": 34 }, "start": { - "column": 48, - "line": 54 + "column": 47, + "line": 34 } } }, { - "id": "2116", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "id": "2171", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "1199" + "452" ], "coveredBy": [ - "1199" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 2, - "line": 60 + "column": 103, + "line": 34 }, "start": { - "column": 58, - "line": 58 + "column": 53, + "line": 34 } } }, { - "id": "2117", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "2172", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1199" + "448" ], "coveredBy": [ - "1199" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 27, - "line": 59 + "column": 103, + "line": 34 }, "start": { - "column": 8, - "line": 59 + "column": 53, + "line": 34 } } - } - ], - "source": "\n\n\n\n" - }, - "app/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2118", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "id": "2173", + "mutatorName": "EqualityOperator", + "replacement": "props.player?.role.name === props.pickedRole?.name", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1235" + "448" ], "coveredBy": [ - "1235", - "1236" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 2, - "line": 60 + "column": 103, + "line": 34 }, "start": { - "column": 89, - "line": 55 + "column": 53, + "line": 34 } } }, { - "id": "2119", - "mutatorName": "BooleanLiteral", - "replacement": "player", - "statusReason": "Target cannot be null or undefined.", + "id": "2174", + "mutatorName": "OptionalChaining", + "replacement": "props.player.role", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1235" + "450" ], "coveredBy": [ - "1235", - "1236" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 14, - "line": 56 + "column": 71, + "line": 34 }, "start": { - "column": 7, - "line": 56 + "column": 53, + "line": 34 } } }, { - "id": "2120", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Target cannot be null or undefined.", + "id": "2175", + "mutatorName": "OptionalChaining", + "replacement": "props.pickedRole.name", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "451" + ], + "coveredBy": [ + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" + ], + "location": { + "end": { + "column": 103, + "line": 34 + }, + "start": { + "column": 81, + "line": 34 + } + } + }, + { + "id": "2176", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1235" + "448" ], "coveredBy": [ - "1235", - "1236" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 14, - "line": 56 + "column": 114, + "line": 36 }, "start": { - "column": 7, - "line": 56 + "column": 43, + "line": 36 } } }, { - "id": "2121", + "id": "2177", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ [ undefined ] ] to be undefined", + "replacement": "true", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 3, "static": false, "killedBy": [ - "1236" + "450" ], "coveredBy": [ - "1235", - "1236" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 14, - "line": 56 + "column": 114, + "line": 36 }, "start": { - "column": 7, - "line": 56 + "column": 49, + "line": 36 } } }, { - "id": "2122", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ [ undefined ] ] to be undefined", + "id": "2178", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1236" + "448" ], "coveredBy": [ - "1236" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 4, - "line": 58 + "column": 114, + "line": 36 }, "start": { - "column": 16, - "line": 56 + "column": 49, + "line": 36 } } }, { - "id": "2123", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "2179", + "mutatorName": "LogicalOperator", + "replacement": "!!props.player && !!props.pickedRole || isPlayerRoleChanged.value", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1235" + "450" ], "coveredBy": [ - "1235" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 27, - "line": 59 + "column": 114, + "line": 36 }, "start": { - "column": 8, - "line": 59 + "column": 49, + "line": 36 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinator.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2124", - "mutatorName": "BooleanLiteral", + "id": "2180", + "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected true to be falsy", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 3, "static": false, "killedBy": [ - "918" + "450" ], "coveredBy": [ - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "928" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 37, - "line": 60 + "column": 85, + "line": 36 }, "start": { - "column": 32, - "line": 60 + "column": 49, + "line": 36 } } }, { - "id": "2125", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected false to be truthy", + "id": "2181", + "mutatorName": "LogicalOperator", + "replacement": "!!props.player || !!props.pickedRole", + "statusReason": "expected 'false' to be 'true' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "923" + "450" ], "coveredBy": [ - "923", - "924", - "925", - "926", - "927", - "928" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 2, - "line": 64 + "column": 85, + "line": 36 }, "start": { - "column": 23, - "line": 62 + "column": 49, + "line": 36 } } }, { - "id": "2126", + "id": "2182", "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected false to be truthy", + "replacement": "!props.player", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "923" + "448" ], "coveredBy": [ - "923", - "924", - "925", - "926", - "927", - "928" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 25, - "line": 63 + "column": 63, + "line": 36 }, "start": { - "column": 21, - "line": 63 + "column": 49, + "line": 36 } } }, { - "id": "2127", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected true to be falsy", + "id": "2183", + "mutatorName": "BooleanLiteral", + "replacement": "props.player", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "928" + "448" ], "coveredBy": [ - "928" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 2, - "line": 68 + "column": 63, + "line": 36 }, "start": { - "column": 24, - "line": 66 + "column": 50, + "line": 36 } } }, { - "id": "2128", + "id": "2184", "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be falsy", + "replacement": "!props.pickedRole", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "928" + "448" ], "coveredBy": [ - "928" + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 26, - "line": 67 + "column": 85, + "line": 36 }, "start": { - "column": 21, - "line": 67 + "column": 67, + "line": 36 } } }, { - "id": "2129", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", + "id": "2185", + "mutatorName": "BooleanLiteral", + "replacement": "props.pickedRole", + "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, "static": false, + "killedBy": [ + "448" + ], + "coveredBy": [ + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458" + ], "location": { "end": { - "column": 2, - "line": 72 + "column": 85, + "line": 36 }, "start": { - "column": 51, - "line": 70 + "column": 68, + "line": 36 } } - } - ], - "source": "\n\n \n \n\n \n \n\n \n \n\n\n" - }, - "app/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorChart/GameLobbyPositionCoordinatorChart.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2130", - "mutatorName": "ObjectLiteral", + "id": "2186", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected {} to strictly equal { responsive: true, …(3) }", + "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "455" ], "coveredBy": [ - "1299", - "1300", - "1301" + "455", + "456" ], "location": { "end": { "column": 2, - "line": 42 + "line": 53 }, "start": { - "column": 36, - "line": 25 + "column": 101, + "line": 38 } } }, { - "id": "2131", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected { responsive: false, …(3) } to strictly equal { responsive: true, …(3) }", + "id": "2187", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "455" ], "coveredBy": [ - "1299", - "1300", - "1301" + "455", + "456" ], "location": { "end": { - "column": 19, - "line": 26 + "column": 27, + "line": 40 }, "start": { - "column": 15, - "line": 26 + "column": 7, + "line": 40 } } }, { - "id": "2132", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "id": "2188", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 2 times", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "1301" + "456" ], "coveredBy": [ - "1299", - "1300", - "1301" + "455", + "456" ], "location": { "end": { - "column": 29, - "line": 27 + "column": 27, + "line": 40 }, "start": { - "column": 24, - "line": 27 + "column": 7, + "line": 40 } } }, { - "id": "2133", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "id": "2189", + "mutatorName": "EqualityOperator", + "replacement": "players.length !== 0", + "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "455" ], "coveredBy": [ - "1299", - "1300", - "1301" + "455", + "456" ], "location": { "end": { - "column": 25, - "line": 28 + "column": 27, + "line": 40 }, "start": { - "column": 16, - "line": 28 + "column": 7, + "line": 40 } } }, { - "id": "2134", - "mutatorName": "ObjectLiteral", + "id": "2190", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 2 times", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "456" ], "coveredBy": [ - "1299", - "1300", - "1301" + "456" ], "location": { "end": { "column": 4, - "line": 41 + "line": 42 }, "start": { - "column": 12, - "line": 29 + "column": 29, + "line": 40 } } }, { - "id": "2135", + "id": "2191", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "455" ], "coveredBy": [ - "1299", - "1300", - "1301" + "455" ], "location": { "end": { - "column": 6, - "line": 33 + "column": 4, + "line": 51 }, "start": { - "column": 12, - "line": 30 + "column": 52, + "line": 44 } } }, { - "id": "2136", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "id": "2192", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "455" ], "coveredBy": [ - "1299", - "1300", - "1301" + "455" ], "location": { "end": { - "column": 89, - "line": 32 + "column": 43, + "line": 46 }, "start": { - "column": 15, - "line": 32 + "column": 11, + "line": 46 } } }, { - "id": "2137", + "id": "2193", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "455" ], "coveredBy": [ - "1299", - "1300", - "1301" + "455" ], "location": { "end": { "column": 6, - "line": 37 + "line": 50 }, "start": { - "column": 15, - "line": 34 + "column": 11, + "line": 47 } } }, { - "id": "2138", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "id": "2194", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "454" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 77, - "line": 36 + "column": 2, + "line": 72 }, "start": { - "column": 15, - "line": 36 + "column": 61, + "line": 55 } } }, { - "id": "2139", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "id": "2195", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "454" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 31, - "line": 38 + "column": 41, + "line": 56 }, "start": { - "column": 13, - "line": 38 + "column": 7, + "line": 56 } } }, { - "id": "2140", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "id": "2196", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Cannot read properties of undefined (reading 'name')", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 5, "static": false, "killedBy": [ - "1301" + "458" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 29, - "line": 38 + "column": 41, + "line": 56 }, "start": { - "column": 24, - "line": 38 + "column": 7, + "line": 56 } } }, { - "id": "2141", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "id": "2197", + "mutatorName": "LogicalOperator", + "replacement": "!props.pickedRole && !props.player", + "statusReason": "Cannot read properties of undefined (reading 'name')", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 5, "static": false, "killedBy": [ - "1301" + "458" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 32, - "line": 39 + "column": 41, + "line": 56 }, "start": { - "column": 14, - "line": 39 + "column": 7, + "line": 56 } } }, { - "id": "2142", + "id": "2198", "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected { responsive: true, …(3) } to strictly equal { responsive: true, …(3) }", + "replacement": "props.pickedRole", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "454" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 30, - "line": 39 + "column": 24, + "line": 56 }, "start": { - "column": 25, - "line": 39 + "column": 7, + "line": 56 } } }, { - "id": "2143", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Position Coordinator Chart Component > should match snapshot when rendered. 1` mismatched", + "id": "2199", + "mutatorName": "BooleanLiteral", + "replacement": "props.player", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1299" + "454" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 2, - "line": 58 + "column": 41, + "line": 56 }, "start": { - "column": 45, - "line": 44 + "column": 28, + "line": 56 } } }, { - "id": "2144", - "mutatorName": "ObjectLiteral", + "id": "2200", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected {} to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", + "statusReason": "Cannot read properties of undefined (reading 'name')", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1300" + "458" ], "coveredBy": [ - "1299", - "1300", - "1301" + "458" ], "location": { "end": { "column": 4, - "line": 57 + "line": 58 }, "start": { - "column": 10, - "line": 49 + "column": 43, + "line": 56 } } }, { - "id": "2145", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected { labels: [ undefined, …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", + "id": "2201", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 2 times", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1300" + "454" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 54, - "line": 50 + "column": 61, + "line": 59 }, "start": { - "column": 33, - "line": 50 + "column": 7, + "line": 59 } } }, { - "id": "2146", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", + "id": "2202", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "1300" + "455" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 6, - "line": 56 + "column": 61, + "line": 59 }, "start": { - "column": 15, - "line": 51 + "column": 7, + "line": 59 } } }, { - "id": "2147", - "mutatorName": "ObjectLiteral", + "id": "2203", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", + "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1300" + "455" ], "coveredBy": [ - "1299", - "1300", - "1301" + "455", + "456" ], "location": { "end": { - "column": 8, - "line": 55 + "column": 4, + "line": 61 }, "start": { - "column": 7, - "line": 52 + "column": 63, + "line": 59 } } }, { - "id": "2148", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", + "id": "2204", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": \"werewolf\",\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n], but it was called with _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": undefined,\n \"role\": undefined,\n \"side\": undefined,\n}", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1300" + "454" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 80, - "line": 53 + "column": 4, + "line": 69 }, "start": { - "column": 35, - "line": 53 + "column": 52, + "line": 62 } } }, { - "id": "2149", - "mutatorName": "ArithmeticOperator", - "replacement": "hundredPercent * reversedPlayers.length", - "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", - "status": "Killed", - "testsCompleted": 2, + "id": "2205", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": \"werewolf\",\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n], but it was called with _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n}", + "status": "Killed", + "testsCompleted": 1, "static": false, "killedBy": [ - "1300" + "454" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 80, - "line": 53 + "column": 42, + "line": 64 }, "start": { - "column": 41, - "line": 53 + "column": 11, + "line": 64 } } }, { - "id": "2150", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected { labels: [ 'Player 4', …(3) ], …(1) } to strictly equal { labels: [ 'Player 4', …(3) ], …(1) }", + "id": "2206", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": \"werewolf\",\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n], but it was called with _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": \"werewolf\",\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n}", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1300" + "454" ], "coveredBy": [ - "1299", - "1300", - "1301" + "454", + "455", + "456", + "457", + "458" ], "location": { "end": { - "column": 82, - "line": 54 - }, - "start": { - "column": 46, - "line": 54 - } - } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorChart/game-lobby-position-coordinator-chart.constants.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2151", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 6 + "column": 6, + "line": 68 }, "start": { - "column": 21, - "line": 4 + "column": 11, + "line": 65 } } }, { - "id": "2152", + "id": "2207", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "457" + ], + "coveredBy": [ + "454", + "455", + "456", + "457", + "458" + ], "location": { "end": { "column": 22, - "line": 5 + "line": 71 }, "start": { - "column": 11, - "line": 5 + "column": 8, + "line": 71 } } } ], - "source": "import type { TitleOptions } from \"chart.js\";\nimport type { Context } from \"chartjs-plugin-datalabels\";\n\nconst fontOptions = {\n family: \"Quicksand\",\n};\n\nconst GAME_LOBBY_POSITION_COORDINATOR_GRAPH_CHART_HEADING_OPTIONS = {\n display: true,\n color: \"#D2D2D2\",\n padding: 5,\n font: fontOptions,\n} as const satisfies Partial;\n\nconst GAME_LOBBY_POSITION_COORDINATOR_GRAPH_CHART_DATALABELS_OPTIONS = {\n color: \"#FFF\",\n backgroundColor: \"#3B3B3B\",\n borderColor: \"#CECECE\",\n borderWidth: 1,\n formatter: (val: unknown, ctx: Context) => ctx.chart.data.labels?.[ctx.dataIndex],\n borderRadius: 10,\n align: (ctx: Context) => (ctx.active ? \"center\" : \"end\"),\n font: fontOptions,\n clamp: true,\n offset: 40,\n} as const;\n\nexport {\n GAME_LOBBY_POSITION_COORDINATOR_GRAPH_CHART_HEADING_OPTIONS,\n GAME_LOBBY_POSITION_COORDINATOR_GRAPH_CHART_DATALABELS_OPTIONS,\n};" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorterElement/GameLobbyPositionCoordinatorSorterElement.vue": { + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.vue": { "language": "html", "mutants": [ { - "id": "2153", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Position Coordinator Sorter Element Component > should match snapshot when rendered. 1` mismatched", + "id": "2208", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1502" + "1370" ], "coveredBy": [ - "1502", - "1503", - "1504", - "1505" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 76, - "line": 38 + "column": 2, + "line": 54 }, "start": { - "column": 38, - "line": 38 + "column": 56, + "line": 41 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePicker.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2154", + "id": "2209", "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be falsy", + "replacement": "roles.value", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "590" + "1370" ], "coveredBy": [ - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 37, - "line": 65 + "column": 19, + "line": 42 }, "start": { - "column": 32, - "line": 65 + "column": 7, + "line": 42 } } }, { - "id": "2155", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "2210", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "594" + "1370" ], "coveredBy": [ - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 2, - "line": 73 + "column": 19, + "line": 42 }, "start": { - "column": 69, - "line": 69 + "column": 7, + "line": 42 } } }, { - "id": "2156", - "mutatorName": "BooleanLiteral", + "id": "2211", + "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "statusReason": "Cannot read properties of null (reading 'toSorted')", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "594" + "1372" ], "coveredBy": [ - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 25, - "line": 72 + "column": 19, + "line": 42 }, "start": { - "column": 21, - "line": 72 + "column": 7, + "line": 42 } } }, { - "id": "2157", + "id": "2212", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to strictly equal _Role{ name: 'werewolf', …(7) }", + "statusReason": "Cannot read properties of null (reading 'toSorted')", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "599" + "1372" ], "coveredBy": [ - "599", - "602" + "1372" ], "location": { "end": { - "column": 2, - "line": 77 + "column": 4, + "line": 44 }, "start": { - "column": 66, - "line": 75 + "column": 21, + "line": 42 } } }, { - "id": "2158", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected true to be falsy", + "id": "2213", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "expected [ VueWrapper{ …(7) }, …(1) ] to have a length of 1 but got 2", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "602" + "1372" ], "coveredBy": [ - "602" + "1372" ], "location": { "end": { - "column": 2, - "line": 81 + "column": 14, + "line": 43 }, "start": { - "column": 24, - "line": 79 + "column": 12, + "line": 43 } } }, { - "id": "2159", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be falsy", + "id": "2214", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "602" + "1371" ], "coveredBy": [ - "602" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 26, - "line": 80 + "column": 4, + "line": 53 }, "start": { - "column": 21, - "line": 80 + "column": 49, + "line": 45 } } }, { - "id": "2160", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro defineExpose from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 41, - "line": 83 - }, - "start": { - "column": 14, - "line": 83 - } - } - } - ], - "source": "\n\n \n \n\n \n \n\n \n \n\n\n" - }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescription.vue": { - "language": "html", - "mutants": [ - { - "id": "2161", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Anything,\n Object {\n \"behavior\": \"smooth\",\n },\n], but it was called with RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n \n ,\n \"_value\": \n \n \n ,\n \"dep\": undefined,\n}", + "id": "2215", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _Role{ name: 'seer', …(7) } to strictly equal _Role{ name: 'werewolf', …(7) }", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 2, "static": false, "killedBy": [ - "1378" + "1371" ], "coveredBy": [ - "1374", - "1375", - "1376", - "1377", - "1378", - "1379" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 88, - "line": 42 + "column": 34, + "line": 46 }, "start": { - "column": 66, - "line": 42 + "column": 9, + "line": 46 } } }, { - "id": "2162", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Anything,\n Object {\n \"behavior\": \"smooth\",\n },\n], but it was called with RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n \n ,\n \"_value\": \n \n \n ,\n \"dep\": undefined,\n}", + "id": "2216", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _Role{ name: 'werewolf', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 2, "static": false, "killedBy": [ - "1378" + "1371" ], "coveredBy": [ - "1374", - "1375", - "1376", - "1377", - "1378", - "1379" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 86, - "line": 42 + "column": 34, + "line": 46 }, "start": { - "column": 78, - "line": 42 + "column": 9, + "line": 46 } } }, { - "id": "2163", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected 20 to be +0 // Object.is equality", + "id": "2217", + "mutatorName": "EqualityOperator", + "replacement": "roleA.side !== roleB.side", + "statusReason": "expected _Role{ name: 'seer', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 2, "static": false, "killedBy": [ - "1379" + "1371" ], "coveredBy": [ - "1374", - "1375", - "1376", - "1377", - "1378", - "1379" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 29, - "line": 44 + "column": 34, + "line": 46 }, "start": { - "column": 7, - "line": 44 + "column": 9, + "line": 46 } } }, { - "id": "2164", + "id": "2218", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected 20 to be +0 // Object.is equality", + "statusReason": "expected _Role{ name: 'werewolf', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1379" + "1371" ], "coveredBy": [ - "1379" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 2, - "line": 46 + "column": 6, + "line": 51 }, "start": { - "column": 37, - "line": 44 + "column": 36, + "line": 46 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2165", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Role Picker Description Boundaries Component > should match snapshot when rendered. 1` mismatched", + "id": "2219", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expected _Role{ name: 'werewolf', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "742" + "1371" ], "coveredBy": [ - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 124, - "line": 66 + "column": 59, + "line": 47 }, "start": { - "column": 51, - "line": 66 + "column": 27, + "line": 47 } } }, { - "id": "2166", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected true to be falsy", + "id": "2220", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ name: 'seer', …(7) }", "status": "Killed", - "testsCompleted": 8, + "testsCompleted": 2, "static": false, "killedBy": [ - "749" + "1371" ], "coveredBy": [ - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 110, - "line": 68 + "column": 59, + "line": 48 }, "start": { - "column": 50, - "line": 68 + "column": 27, + "line": 48 } } }, { - "id": "2167", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected 'components.GameLobbyRolePickerDescrip…' to be 'components.GameLobbyRolePickerDescrip…' // Object.is equality", + "id": "2221", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected _Role{ name: 'seer', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 2, "static": false, "killedBy": [ - "748" + "1371" ], "coveredBy": [ - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 135, - "line": 70 + "column": 39, + "line": 52 }, "start": { - "column": 65, - "line": 70 + "column": 12, + "line": 52 } } }, { - "id": "2168", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Cannot call text on an empty DOMWrapper.", + "id": "2222", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "744" + "1371" ], "coveredBy": [ - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 110, - "line": 72 + "column": 39, + "line": 52 }, "start": { - "column": 50, - "line": 72 + "column": 12, + "line": 52 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionContent.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2169", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Role Picker Description Content Component > should match snapshot when rendered. 1` mismatched", + "id": "2223", + "mutatorName": "EqualityOperator", + "replacement": "roleA.side !== \"werewolves\"", + "statusReason": "expected _Role{ name: 'seer', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1619" + "1371" ], "coveredBy": [ - "1619", - "1620" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 72, - "line": 57 + "column": 39, + "line": 52 }, "start": { - "column": 27, - "line": 57 + "column": 12, + "line": 52 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2170", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "2224", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "448" + "1371" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 103, - "line": 34 + "column": 39, + "line": 52 }, "start": { - "column": 47, - "line": 34 + "column": 27, + "line": 52 } } }, { - "id": "2171", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "2225", + "mutatorName": "UnaryOperator", + "replacement": "+1", + "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ …(8) }", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 2, "static": false, "killedBy": [ - "452" + "1371" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "1370", + "1371", + "1372", + "1373" ], "location": { "end": { - "column": 103, - "line": 34 + "column": 44, + "line": 52 }, "start": { - "column": 53, - "line": 34 + "column": 42, + "line": 52 } } }, { - "id": "2172", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "2226", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "448" + "1373" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "1373" ], "location": { "end": { - "column": 103, - "line": 34 + "column": 2, + "line": 58 }, "start": { - "column": 53, - "line": 34 + "column": 73, + "line": 56 } } }, { - "id": "2173", - "mutatorName": "EqualityOperator", - "replacement": "props.player?.role.name === props.pickedRole?.name", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "2227", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "448" + "1373" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "1373" ], "location": { "end": { - "column": 103, - "line": 34 + "column": 18, + "line": 57 }, "start": { - "column": 53, - "line": 34 + "column": 8, + "line": 57 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.vue": { + "language": "html", + "mutants": [ { - "id": "2174", - "mutatorName": "OptionalChaining", - "replacement": "props.player.role", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2228", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "450" + "728" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 71, - "line": 34 + "column": 2, + "line": 73 }, "start": { - "column": 53, - "line": 34 + "column": 42, + "line": 68 } } }, { - "id": "2175", - "mutatorName": "OptionalChaining", - "replacement": "props.pickedRole.name", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2229", + "mutatorName": "BooleanLiteral", + "replacement": "props.role", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "451" + "728" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 103, - "line": 34 + "column": 18, + "line": 69 }, "start": { - "column": 81, - "line": 34 + "column": 7, + "line": 69 } } }, { - "id": "2176", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "2230", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "448" + "728" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 114, - "line": 36 + "column": 18, + "line": 69 }, "start": { - "column": 43, - "line": 36 + "column": 7, + "line": 69 } } }, { - "id": "2177", + "id": "2231", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "replacement": "false", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "450" + "730" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 114, - "line": 36 + "column": 18, + "line": 69 }, "start": { - "column": 49, - "line": 36 + "column": 7, + "line": 69 } } }, { - "id": "2178", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "2232", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "448" + "730" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "730", + "733", + "734", + "736", + "739", + "740" ], "location": { "end": { - "column": 114, - "line": 36 + "column": 4, + "line": 71 }, "start": { - "column": 49, - "line": 36 + "column": 20, + "line": 69 } } }, { - "id": "2179", - "mutatorName": "LogicalOperator", - "replacement": "!!props.player && !!props.pickedRole || isPlayerRoleChanged.value", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "2233", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'components.GameLobbyRolePickerGridEle…' // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "450" + "733" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "730", + "733", + "734", + "736", + "739", + "740" ], "location": { "end": { - "column": 114, - "line": 36 + "column": 64, + "line": 70 }, "start": { - "column": 49, - "line": 36 + "column": 14, + "line": 70 } } }, { - "id": "2180", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "2234", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [ 'border-4', 'border-gray-600', …(3) ] to include '!border-gray-100'", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 4, "static": false, "killedBy": [ - "450" + "731" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 85, - "line": 36 + "column": 100, + "line": 75 }, "start": { - "column": 49, - "line": 36 + "column": 36, + "line": 75 } } }, { - "id": "2181", - "mutatorName": "LogicalOperator", - "replacement": "!!props.player || !!props.pickedRole", - "statusReason": "expected 'false' to be 'true' // Object.is equality", + "id": "2235", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "450" + "728" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 85, - "line": 36 + "column": 100, + "line": 75 }, "start": { - "column": 49, - "line": 36 + "column": 42, + "line": 75 } } }, { - "id": "2182", - "mutatorName": "BooleanLiteral", - "replacement": "!props.player", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "2236", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ 'border-4', 'border-gray-600', …(3) ] to include '!border-gray-100'", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "448" + "731" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 63, - "line": 36 + "column": 100, + "line": 75 }, "start": { - "column": 49, - "line": 36 + "column": 42, + "line": 75 } } }, { - "id": "2183", - "mutatorName": "BooleanLiteral", - "replacement": "props.player", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "id": "2237", + "mutatorName": "LogicalOperator", + "replacement": "!!props.role || props.role.name === props.pickedRole?.name", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "448" + "728" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 63, - "line": 36 + "column": 100, + "line": 75 }, "start": { - "column": 50, - "line": 36 + "column": 42, + "line": 75 } } }, { - "id": "2184", + "id": "2238", "mutatorName": "BooleanLiteral", - "replacement": "!props.pickedRole", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "replacement": "!props.role", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "448" + "730" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 85, - "line": 36 + "column": 54, + "line": 75 }, "start": { - "column": 67, - "line": 36 + "column": 42, + "line": 75 } } }, { - "id": "2185", + "id": "2239", "mutatorName": "BooleanLiteral", - "replacement": "props.pickedRole", - "statusReason": "Snapshot `Game Lobby Role Picker Footer Component > should match snapshot when rendered. 1` mismatched", + "replacement": "props.role", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "448" + "730" ], "coveredBy": [ - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 85, - "line": 36 + "column": 54, + "line": 75 }, "start": { - "column": 68, - "line": 36 + "column": 43, + "line": 75 } } }, { - "id": "2186", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", + "id": "2240", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "455" + "728" ], "coveredBy": [ - "455", - "456" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 2, - "line": 53 + "column": 100, + "line": 75 }, "start": { - "column": 101, - "line": 38 + "column": 58, + "line": 75 } } }, { - "id": "2187", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", + "id": "2241", + "mutatorName": "EqualityOperator", + "replacement": "props.role.name !== props.pickedRole?.name", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "455" + "728" ], "coveredBy": [ - "455", - "456" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 27, - "line": 40 + "column": 100, + "line": 75 }, "start": { - "column": 7, - "line": 40 + "column": 58, + "line": 75 } } }, { - "id": "2188", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 2 times", + "id": "2242", + "mutatorName": "OptionalChaining", + "replacement": "props.pickedRole.name", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "456" + "728" ], "coveredBy": [ - "455", - "456" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 27, - "line": 40 + "column": 100, + "line": 75 }, "start": { - "column": 7, - "line": 40 + "column": 78, + "line": 75 } } }, { - "id": "2189", - "mutatorName": "EqualityOperator", - "replacement": "players.length !== 0", - "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", + "id": "2243", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "455" + "737" ], "coveredBy": [ - "455", - "456" + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 27, - "line": 40 + "column": 2, + "line": 91 }, "start": { - "column": 7, - "line": 40 + "column": 69, + "line": 77 } } }, { - "id": "2190", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 2 times", + "id": "2244", + "mutatorName": "BooleanLiteral", + "replacement": "roles.value", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "456" + "737" ], "coveredBy": [ - "456" + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 4, - "line": 42 + "column": 19, + "line": 78 }, "start": { - "column": 29, - "line": 40 + "column": 7, + "line": 78 } } }, { - "id": "2191", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", + "id": "2245", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "455" + "737" ], "coveredBy": [ - "455" + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 4, - "line": 51 + "column": 19, + "line": 78 }, "start": { - "column": 52, - "line": 44 + "column": 7, + "line": 78 } } }, { - "id": "2192", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", + "id": "2246", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ [ _Role{ name: 'seer', …(7) } ] ] to be undefined", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "455" + "741" ], "coveredBy": [ - "455" + "737", + "738", + "739", + "740", + "741" ], "location": { "end": { - "column": 43, - "line": 46 + "column": 19, + "line": 78 }, "start": { - "column": 11, - "line": 46 + "column": 7, + "line": 78 } } }, { - "id": "2193", - "mutatorName": "ObjectLiteral", + "id": "2247", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", + "statusReason": "expected [ [ _Role{ name: 'seer', …(7) } ] ] to be undefined", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "455" + "741" ], "coveredBy": [ - "455" + "741" ], "location": { "end": { - "column": 6, - "line": 50 + "column": 4, + "line": 80 }, "start": { - "column": 11, - "line": 47 + "column": 21, + "line": 78 } } }, { - "id": "2194", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2248", + "mutatorName": "BooleanLiteral", + "replacement": "props.role", + "statusReason": "expected [ undefined ] to strictly equal [ _Role{ name: 'seer', …(7) } ]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "454" + "737" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "737", + "738", + "739", + "740" ], "location": { "end": { - "column": 2, - "line": 72 + "column": 18, + "line": 82 }, "start": { - "column": 61, - "line": 55 + "column": 7, + "line": 82 } } }, { - "id": "2195", + "id": "2249", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "statusReason": "expected [ undefined ] to strictly equal [ _Role{ name: 'seer', …(7) } ]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "454" + "737" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "737", + "738", + "739", + "740" ], "location": { "end": { - "column": 41, - "line": 56 + "column": 18, + "line": 82 }, "start": { "column": 7, - "line": 56 + "line": 82 } } }, { - "id": "2196", + "id": "2250", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Cannot read properties of undefined (reading 'name')", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 3, "static": false, "killedBy": [ - "458" + "739" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "737", + "738", + "739", + "740" ], "location": { "end": { - "column": 41, - "line": 56 + "column": 18, + "line": 82 }, "start": { "column": 7, - "line": 56 + "line": 82 } } }, { - "id": "2197", - "mutatorName": "LogicalOperator", - "replacement": "!props.pickedRole && !props.player", - "statusReason": "Cannot read properties of undefined (reading 'name')", + "id": "2251", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "458" + "739" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "739", + "740" ], "location": { "end": { - "column": 41, - "line": 56 + "column": 4, + "line": 88 }, "start": { - "column": 7, - "line": 56 + "column": 20, + "line": 82 } } }, { - "id": "2198", - "mutatorName": "BooleanLiteral", - "replacement": "props.pickedRole", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2252", + "mutatorName": "MethodExpression", + "replacement": "roles.value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 10,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"classic\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 6,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n ],\n], but it was called with Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 2,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"characters\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 10,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"classic\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 6,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "454" + "740" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "739", + "740" ], "location": { "end": { - "column": 24, - "line": 56 + "column": 121, + "line": 83 }, "start": { - "column": 7, - "line": 56 + "column": 36, + "line": 83 } } }, { - "id": "2199", - "mutatorName": "BooleanLiteral", - "replacement": "props.player", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2253", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 5,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 3,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"villager\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 7,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"classic\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n ],\n], but it was called with Array []", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "454" + "739" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "739", + "740" ], "location": { "end": { - "column": 41, - "line": 56 + "column": 120, + "line": 83 }, "start": { - "column": 28, - "line": 56 + "column": 55, + "line": 83 } } }, { - "id": "2200", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Cannot read properties of undefined (reading 'name')", + "id": "2254", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 4,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 6,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"new-moon\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"werewolf\",\n },\n ],\n], but it was called with Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 4,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"villager\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 4,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 6,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"new-moon\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"werewolf\",\n },\n]", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "458" + "740" ], "coveredBy": [ - "458" + "739", + "740" ], "location": { "end": { - "column": 4, - "line": 58 + "column": 120, + "line": 83 }, "start": { - "column": 43, - "line": 56 + "column": 69, + "line": 83 } } }, { - "id": "2201", + "id": "2255", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 2 times", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 5,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 5,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"classic\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 9,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"characters\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"villager\",\n },\n ],\n], but it was called with Array []", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "454" + "739" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "739", + "740" ], "location": { "end": { - "column": 61, - "line": 59 + "column": 120, + "line": 83 }, "start": { - "column": 7, - "line": 59 + "column": 69, + "line": 83 } } }, { - "id": "2202", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", + "id": "2256", + "mutatorName": "LogicalOperator", + "replacement": "!props.pickedRole && name !== props.pickedRole.name", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "455" + "739" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "739", + "740" ], "location": { "end": { - "column": 61, - "line": 59 + "column": 120, + "line": 83 }, "start": { - "column": 7, - "line": 59 + "column": 69, + "line": 83 } } }, { - "id": "2203", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 1st \"spy\" call to have been called with [ _CreateGamePlayerDto{ …(4) } ]", + "id": "2257", + "mutatorName": "BooleanLiteral", + "replacement": "props.pickedRole", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "455" + "739" ], "coveredBy": [ - "455", - "456" + "739", + "740" ], "location": { "end": { - "column": 4, - "line": 61 + "column": 86, + "line": 83 }, "start": { - "column": 63, - "line": 59 + "column": 69, + "line": 83 } } }, { - "id": "2204", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": \"werewolf\",\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n], but it was called with _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": undefined,\n \"role\": undefined,\n \"side\": undefined,\n}", + "id": "2258", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 10,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"new-moon\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"lonely\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 7,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"lonely\",\n },\n ],\n], but it was called with Array []", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "454" + "740" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "740" ], "location": { "end": { - "column": 4, - "line": 69 + "column": 120, + "line": 83 }, "start": { - "column": 52, - "line": 62 + "column": 90, + "line": 83 } } }, { - "id": "2205", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": \"werewolf\",\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n], but it was called with _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n}", + "id": "2259", + "mutatorName": "EqualityOperator", + "replacement": "name === props.pickedRole.name", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 5,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"characters\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"villager\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 3,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n ],\n], but it was called with Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 8,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "454" + "740" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "740" ], "location": { "end": { - "column": 42, - "line": 64 + "column": 120, + "line": 83 }, "start": { - "column": 11, - "line": 64 + "column": 90, + "line": 83 } } }, { - "id": "2206", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": \"werewolf\",\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n], but it was called with _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": \"werewolf\",\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n}", + "id": "2260", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "454" + "739" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "739", + "740" ], "location": { "end": { - "column": 6, - "line": 68 + "column": 20, + "line": 85 }, "start": { - "column": 11, - "line": 65 + "column": 10, + "line": 85 } } }, { - "id": "2207", + "id": "2261", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "457" + "737" ], "coveredBy": [ - "454", - "455", - "456", - "457", - "458" + "737", + "738" ], "location": { "end": { - "column": 22, - "line": 71 + "column": 18, + "line": 90 }, "start": { "column": 8, - "line": 71 + "line": 90 } } } ], - "source": "\n\n" + "source": "\n\n\n\n" }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.vue": { + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.vue": { "language": "html", "mutants": [ { - "id": "2208", + "id": "2262", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1370" + "627" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636" ], "location": { "end": { "column": 2, - "line": 54 + "line": 49 }, "start": { - "column": 56, - "line": 41 + "column": 53, + "line": 44 } } }, { - "id": "2209", + "id": "2263", "mutatorName": "BooleanLiteral", - "replacement": "roles.value", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Component > should match snapshot when rendered. 1` mismatched", + "replacement": "props.role", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1370" + "627" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636" ], "location": { "end": { - "column": 19, - "line": 42 + "column": 18, + "line": 45 }, "start": { "column": 7, - "line": 42 + "line": 45 } } }, { - "id": "2210", + "id": "2264", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1370" + "627" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636" ], "location": { "end": { - "column": 19, - "line": 42 + "column": 18, + "line": 45 }, "start": { "column": 7, - "line": 42 + "line": 45 } } }, { - "id": "2211", + "id": "2265", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Cannot read properties of null (reading 'toSorted')", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 5, "static": false, "killedBy": [ - "1372" + "631" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636" ], "location": { "end": { - "column": 19, - "line": 42 + "column": 18, + "line": 45 }, "start": { "column": 7, - "line": 42 + "line": 45 } } }, { - "id": "2212", + "id": "2266", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Cannot read properties of null (reading 'toSorted')", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1372" + "631" ], "coveredBy": [ - "1372" + "631", + "636" ], "location": { "end": { "column": 4, - "line": 44 + "line": 47 }, "start": { - "column": 21, - "line": 42 + "column": 20, + "line": 45 } } }, { - "id": "2213", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "expected [ VueWrapper{ …(7) }, …(1) ] to have a length of 1 but got 2", + "id": "2267", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1372" + "627" ], "coveredBy": [ - "1372" + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636" ], "location": { "end": { - "column": 14, - "line": 43 + "column": 2, + "line": 56 }, "start": { - "column": 12, - "line": 43 + "column": 67, + "line": 51 } } }, { - "id": "2214", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ …(8) }", + "id": "2268", + "mutatorName": "BooleanLiteral", + "replacement": "props.role", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "627" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636" ], "location": { "end": { - "column": 4, - "line": 53 + "column": 18, + "line": 52 }, "start": { - "column": 49, - "line": 45 + "column": 7, + "line": 52 } } }, { - "id": "2215", + "id": "2269", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected _Role{ name: 'seer', …(7) } to strictly equal _Role{ name: 'werewolf', …(7) }", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "627" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636" ], "location": { "end": { - "column": 34, - "line": 46 + "column": 18, + "line": 52 }, "start": { - "column": 9, - "line": 46 + "column": 7, + "line": 52 } } }, { - "id": "2216", + "id": "2270", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected _Role{ name: 'werewolf', …(7) } to strictly equal _Role{ …(8) }", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 5, "static": false, "killedBy": [ - "1371" + "631" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636" ], "location": { "end": { - "column": 34, - "line": 46 + "column": 18, + "line": 52 }, "start": { - "column": 9, - "line": 46 + "column": 7, + "line": 52 } } }, { - "id": "2217", - "mutatorName": "EqualityOperator", - "replacement": "roleA.side !== roleB.side", - "statusReason": "expected _Role{ name: 'seer', …(7) } to strictly equal _Role{ …(8) }", + "id": "2271", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "631" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "631", + "636" ], "location": { "end": { - "column": 34, - "line": 46 + "column": 4, + "line": 54 }, "start": { - "column": 9, - "line": 46 + "column": 20, + "line": 52 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerHeader/GameLobbyRolePickerHeader.vue": { + "language": "html", + "mutants": [ { - "id": "2218", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _Role{ name: 'werewolf', …(7) } to strictly equal _Role{ …(8) }", + "id": "2272", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "1394" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" ], "location": { "end": { - "column": 6, - "line": 51 + "column": 133, + "line": 64 }, "start": { - "column": 36, - "line": 46 + "column": 32, + "line": 64 } } }, { - "id": "2219", + "id": "2273", "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected _Role{ name: 'werewolf', …(7) } to strictly equal _Role{ …(8) }", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "1394" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" ], "location": { "end": { - "column": 59, - "line": 47 + "column": 96, + "line": 64 }, "start": { - "column": 27, - "line": 47 + "column": 40, + "line": 64 } } }, { - "id": "2220", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ name: 'seer', …(7) }", + "id": "2274", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "1394" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" ], "location": { "end": { - "column": 59, - "line": 48 + "column": 132, + "line": 64 }, "start": { - "column": 27, - "line": 48 + "column": 98, + "line": 64 } } }, { - "id": "2221", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected _Role{ name: 'seer', …(7) } to strictly equal _Role{ …(8) }", + "id": "2275", + "mutatorName": "OptionalChaining", + "replacement": "props.player.name", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "1371" + "1397" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" ], "location": { "end": { - "column": 39, - "line": 52 + "column": 130, + "line": 64 }, "start": { - "column": 12, - "line": 52 + "column": 112, + "line": 64 } } }, { - "id": "2222", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ …(8) }", + "id": "2276", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "1394" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" ], "location": { "end": { - "column": 39, - "line": 52 + "column": 2, + "line": 71 }, "start": { - "column": 12, - "line": 52 + "column": 48, + "line": 66 } } }, { - "id": "2223", - "mutatorName": "EqualityOperator", - "replacement": "roleA.side !== \"werewolves\"", - "statusReason": "expected _Role{ name: 'seer', …(7) } to strictly equal _Role{ …(8) }", + "id": "2277", + "mutatorName": "BooleanLiteral", + "replacement": "props.player?.role.name", + "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "1394" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" ], "location": { "end": { - "column": 39, - "line": 52 + "column": 31, + "line": 67 }, "start": { - "column": 12, - "line": 52 + "column": 7, + "line": 67 } } }, { - "id": "2224", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ …(8) }", + "id": "2278", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1371" + "1394" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" ], "location": { "end": { - "column": 39, - "line": 52 + "column": 31, + "line": 67 }, "start": { - "column": 27, - "line": 52 + "column": 7, + "line": 67 } } }, { - "id": "2225", - "mutatorName": "UnaryOperator", - "replacement": "+1", - "statusReason": "expected _Role{ name: 'villager', …(7) } to strictly equal _Role{ …(8) }", + "id": "2279", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "1371" + "1397" ], "coveredBy": [ - "1370", - "1371", - "1372", - "1373" + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" ], "location": { "end": { - "column": 44, - "line": 52 + "column": 31, + "line": 67 }, "start": { - "column": 42, - "line": 52 + "column": 7, + "line": 67 } } }, { - "id": "2226", + "id": "2280", + "mutatorName": "OptionalChaining", + "replacement": "props.player.role", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "1397" + ], + "coveredBy": [ + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400" + ], + "location": { + "end": { + "column": 26, + "line": 67 + }, + "start": { + "column": 8, + "line": 67 + } + } + }, + { + "id": "2281", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1373" + "1397" ], "coveredBy": [ - "1373" + "1397", + "1398", + "1400" ], "location": { "end": { - "column": 2, - "line": 58 + "column": 4, + "line": 69 }, "start": { - "column": 73, - "line": 56 + "column": 33, + "line": 67 } } }, { - "id": "2227", + "id": "2282", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "expected '' to be 'components.GameLobbyRolePickerHeader.…' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1373" + "1397" ], "coveredBy": [ - "1373" + "1397", + "1398", + "1400" ], "location": { "end": { - "column": 18, - "line": 57 + "column": 59, + "line": 68 }, "start": { - "column": 8, - "line": 57 + "column": 14, + "line": 68 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.vue": { + "app/components/shared/buttons/BackToHomeButton/BackToHomeButton.vue": { "language": "html", "mutants": [ { - "id": "2228", - "mutatorName": "BlockStatement", + "id": "2283", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "status": "Ignored", "static": false, - "killedBy": [ - "728" - ], - "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" - ], "location": { "end": { "column": 2, - "line": 73 + "line": 26 }, "start": { - "column": 42, - "line": 68 + "column": 52, + "line": 22 } } }, { - "id": "2229", - "mutatorName": "BooleanLiteral", - "replacement": "props.role", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "2284", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "status": "Ignored", "static": false, - "killedBy": [ - "728" - ], - "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" - ], "location": { "end": { - "column": 18, - "line": 69 + "column": 37, + "line": 23 }, "start": { - "column": 7, - "line": 69 + "column": 17, + "line": 23 } } }, { - "id": "2230", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "2285", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "status": "Ignored", "static": false, - "killedBy": [ - "728" - ], - "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" - ], "location": { "end": { - "column": 18, - "line": 69 + "column": 26, + "line": 24 }, "start": { - "column": 7, - "line": 69 + "column": 9, + "line": 24 } } }, { - "id": "2231", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", - "status": "Killed", - "testsCompleted": 3, + "id": "2286", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "status": "Ignored", "static": false, - "killedBy": [ - "730" - ], - "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" - ], "location": { "end": { - "column": 18, - "line": 69 + "column": 52, + "line": 25 }, "start": { - "column": 7, - "line": 69 + "column": 12, + "line": 25 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/dialogs/DialogFooterCloseButtonOnly/DialogFooterCloseButtonOnly.vue": { + "language": "html", + "mutants": [ { - "id": "2232", + "id": "2287", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "730" + "1658" ], "coveredBy": [ - "730", - "733", - "734", - "736", - "739", - "740" + "1658" ], "location": { "end": { - "column": 4, - "line": 71 + "column": 2, + "line": 27 }, "start": { - "column": 20, - "line": 69 + "column": 24, + "line": 25 } } }, { - "id": "2233", + "id": "2288", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameLobbyRolePickerGridEle…' // Object.is equality", + "statusReason": "expected undefined to be truthy", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "733" + "1658" ], "coveredBy": [ - "730", - "733", - "734", - "736", - "739", - "740" + "1658" ], "location": { "end": { - "column": 64, - "line": 70 + "column": 21, + "line": 26 }, "start": { - "column": 14, - "line": 70 + "column": 8, + "line": 26 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/external/BuyMeACoffeeButton/BuyMeACoffeeButton.vue": { + "language": "html", + "mutants": [ { - "id": "2234", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [ 'border-4', 'border-gray-600', …(3) ] to include '!border-gray-100'", + "id": "2289", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "731" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 100, - "line": 75 + "column": 58, + "line": 18 }, "start": { - "column": 36, - "line": 75 + "column": 17, + "line": 18 } } }, { - "id": "2235", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", + "id": "2290", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "728" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 100, - "line": 75 + "column": 2, + "line": 27 }, "start": { - "column": 42, - "line": 75 + "column": 38, + "line": 19 } } }, { - "id": "2236", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ 'border-4', 'border-gray-600', …(3) ] to include '!border-gray-100'", + "id": "2291", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "731" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 100, - "line": 75 + "column": 26, + "line": 20 }, "start": { - "column": 42, - "line": 75 + "column": 9, + "line": 20 } } }, { - "id": "2237", - "mutatorName": "LogicalOperator", - "replacement": "!!props.role || props.role.name === props.pickedRole?.name", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", + "id": "2292", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "728" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 100, - "line": 75 + "column": 25, + "line": 21 }, "start": { - "column": 42, - "line": 75 + "column": 9, + "line": 21 } } }, { - "id": "2238", - "mutatorName": "BooleanLiteral", - "replacement": "!props.role", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2293", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "730" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 54, - "line": 75 + "column": 25, + "line": 22 }, "start": { - "column": 42, - "line": 75 + "column": 17, + "line": 22 } } }, { - "id": "2239", - "mutatorName": "BooleanLiteral", - "replacement": "props.role", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2294", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "730" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 54, - "line": 75 + "column": 23, + "line": 23 }, "start": { - "column": 43, - "line": 75 + "column": 15, + "line": 23 } } }, { - "id": "2240", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", + "id": "2295", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "728" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 100, - "line": 75 + "column": 21, + "line": 24 }, "start": { - "column": 58, - "line": 75 + "column": 15, + "line": 24 } } }, { - "id": "2241", - "mutatorName": "EqualityOperator", - "replacement": "props.role.name !== props.pickedRole?.name", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", + "id": "2296", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "728" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 100, - "line": 75 + "column": 26, + "line": 25 }, "start": { - "column": 58, - "line": 75 + "column": 18, + "line": 25 } } }, { - "id": "2242", - "mutatorName": "OptionalChaining", - "replacement": "props.pickedRole.name", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "id": "2297", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "728" + "1705" ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 100, - "line": 75 + "column": 25, + "line": 26 }, "start": { - "column": 78, - "line": 75 + "column": 17, + "line": 26 } } }, { - "id": "2243", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "id": "2298", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "737" + "1705" ], "coveredBy": [ - "737", - "738", - "739", - "740", - "741" + "1705", + "1706" ], "location": { "end": { - "column": 2, - "line": 91 + "column": 55, + "line": 28 }, "start": { - "column": 69, - "line": 77 + "column": 13, + "line": 28 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/external/GitHubRepositoryButton/GitHubRepositoryButton.vue": { + "language": "html", + "mutants": [ { - "id": "2244", - "mutatorName": "BooleanLiteral", - "replacement": "roles.value", - "statusReason": "Target cannot be null or undefined.", + "id": "2299", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `GitHub Repository Button > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 7, "static": false, "killedBy": [ - "737" + "1659" ], "coveredBy": [ - "737", - "738", - "739", - "740", - "741" + "1432", + "1433", + "1434", + "1435", + "1436", + "1437", + "1653", + "1659", + "1660", + "1661" ], "location": { "end": { - "column": 19, - "line": 78 + "column": 2, + "line": 29 }, "start": { - "column": 7, - "line": 78 + "column": 43, + "line": 24 } } }, { - "id": "2245", + "id": "2300", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "Snapshot `App Component > should render component without shallow and match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 7, "static": false, "killedBy": [ - "737" + "1653" ], "coveredBy": [ - "737", - "738", - "739", - "740", - "741" + "1432", + "1433", + "1434", + "1435", + "1436", + "1437", + "1653", + "1659", + "1660", + "1661" ], "location": { "end": { - "column": 19, - "line": 78 + "column": 37, + "line": 25 }, "start": { "column": 7, - "line": 78 + "line": 25 } } }, { - "id": "2246", + "id": "2301", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected [ [ _Role{ name: 'seer', …(7) } ] ] to be undefined", + "statusReason": "Snapshot `GitHub Repository Button > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 8, "static": false, "killedBy": [ - "741" + "1659" ], "coveredBy": [ - "737", - "738", - "739", - "740", - "741" + "1432", + "1433", + "1434", + "1435", + "1436", + "1437", + "1653", + "1659", + "1660", + "1661" ], "location": { "end": { - "column": 19, - "line": 78 + "column": 37, + "line": 25 }, "start": { "column": 7, - "line": 78 + "line": 25 } } }, { - "id": "2247", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ [ _Role{ name: 'seer', …(7) } ] ] to be undefined", + "id": "2302", + "mutatorName": "EqualityOperator", + "replacement": "props.textButton === undefined", + "statusReason": "Snapshot `App Component > should render component without shallow and match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 7, "static": false, "killedBy": [ - "741" + "1653" ], "coveredBy": [ - "741" + "1432", + "1433", + "1434", + "1435", + "1436", + "1437", + "1653", + "1659", + "1660", + "1661" ], "location": { "end": { - "column": 4, - "line": 80 + "column": 37, + "line": 25 }, "start": { - "column": 21, - "line": 78 + "column": 7, + "line": 25 } } }, { - "id": "2248", - "mutatorName": "BooleanLiteral", - "replacement": "props.role", - "statusReason": "expected [ undefined ] to strictly equal [ _Role{ name: 'seer', …(7) } ]", + "id": "2303", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `GitHub Repository Button > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "737" + "1659" ], "coveredBy": [ - "737", - "738", - "739", - "740" + "1659", + "1660", + "1661" ], "location": { "end": { - "column": 18, - "line": 82 + "column": 4, + "line": 27 }, "start": { - "column": 7, - "line": 82 + "column": 39, + "line": 25 } } }, { - "id": "2249", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ undefined ] to strictly equal [ _Role{ name: 'seer', …(7) } ]", + "id": "2304", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `App Component > should render component without shallow and match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "737" + "1653" ], "coveredBy": [ - "737", - "738", - "739", - "740" + "1432", + "1433", + "1434", + "1435", + "1436", + "1437", + "1653", + "1661" ], "location": { "end": { - "column": 18, - "line": 82 + "column": 71, + "line": 28 }, "start": { - "column": 7, - "line": 82 + "column": 12, + "line": 28 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-event/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.vue": { + "language": "html", + "mutants": [ { - "id": "2250", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2305", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "739" + "515" ], "coveredBy": [ - "737", - "738", - "739", - "740" + "515", + "1016", + "1144", + "1226", + "1243", + "1273", + "1325", + "1326", + "1327", + "1328", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 18, - "line": 82 + "column": 2, + "line": 23 }, "start": { - "column": 7, - "line": 82 + "column": 56, + "line": 19 } } }, { - "id": "2251", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2306", + "mutatorName": "LogicalOperator", + "replacement": "currentPlay?.source.players && []", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "739" + "1226" ], "coveredBy": [ - "739", - "740" + "515", + "1016", + "1144", + "1226", + "1243", + "1273", + "1325", + "1326", + "1327", + "1328", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 4, - "line": 88 + "column": 43, + "line": 22 }, "start": { - "column": 20, - "line": 82 + "column": 10, + "line": 22 } } }, { - "id": "2252", - "mutatorName": "MethodExpression", - "replacement": "roles.value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 10,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"classic\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 6,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n ],\n], but it was called with Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 2,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"characters\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 10,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"classic\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 6,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n]", + "id": "2307", + "mutatorName": "OptionalChaining", + "replacement": "currentPlay.source", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "740" + "1016" ], "coveredBy": [ - "739", - "740" + "515", + "1016", + "1144", + "1226", + "1243", + "1273", + "1325", + "1326", + "1327", + "1328", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 121, - "line": 83 + "column": 29, + "line": 22 }, "start": { - "column": 36, - "line": 83 + "column": 10, + "line": 22 } } }, { - "id": "2253", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 5,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 3,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"villager\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 7,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"classic\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n ],\n], but it was called with Array []", + "id": "2308", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "739" + "1226" ], "coveredBy": [ - "739", - "740" + "1016", + "1226", + "1243", + "1273", + "1327", + "1328", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 120, - "line": 83 + "column": 43, + "line": 22 }, "start": { - "column": 55, - "line": 83 + "column": 41, + "line": 22 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlayerCard.vue": { + "language": "html", + "mutants": [ { - "id": "2254", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 4,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 6,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"new-moon\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"werewolf\",\n },\n ],\n], but it was called with Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 4,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"villager\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 4,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 6,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"new-moon\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"werewolf\",\n },\n]", + "id": "2309", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "740" + "505" ], "coveredBy": [ - "739", - "740" + "219", + "505", + "515", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1124", + "1125", + "1126", + "1127", + "1128", + "1129", + "1130", + "1131", + "1132", + "1144", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 120, - "line": 83 + "column": 92, + "line": 40 }, "start": { - "column": 69, - "line": 83 + "column": 54, + "line": 40 } } }, { - "id": "2255", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 5,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 5,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"classic\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"lonely\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 9,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"characters\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"villager\",\n },\n ],\n], but it was called with Array []", + "id": "2310", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 'seer' to be 'cupid' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "739" + "1129" ], "coveredBy": [ - "739", - "740" + "1129", + "1130" ], "location": { "end": { - "column": 120, - "line": 83 + "column": 2, + "line": 49 }, "start": { - "column": 69, - "line": 83 + "column": 33, + "line": 42 } } }, { - "id": "2256", - "mutatorName": "LogicalOperator", - "replacement": "!props.pickedRole && name !== props.pickedRole.name", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2311", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'seer' to be 'cupid' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "739" + "1129" ], "coveredBy": [ - "739", - "740" + "1129", + "1130" ], "location": { "end": { - "column": 120, - "line": 83 + "column": 53, + "line": 43 }, "start": { - "column": 69, - "line": 83 + "column": 7, + "line": 43 } } }, { - "id": "2257", - "mutatorName": "BooleanLiteral", - "replacement": "props.pickedRole", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2312", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected undefined to be 'seer' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "739" + "1130" ], "coveredBy": [ - "739", - "740" + "1129", + "1130" ], "location": { "end": { - "column": 86, - "line": 83 + "column": 53, + "line": 43 }, "start": { - "column": 69, - "line": 83 + "column": 7, + "line": 43 } } }, { - "id": "2258", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 10,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"new-moon\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"lonely\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 7,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"lonely\",\n },\n ],\n], but it was called with Array []", + "id": "2313", + "mutatorName": "EqualityOperator", + "replacement": "playerIndex.value !== props.players.length - 1", + "statusReason": "expected 'seer' to be 'cupid' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "740" + "1129" ], "coveredBy": [ - "740" + "1129", + "1130" ], "location": { "end": { - "column": 120, - "line": 83 + "column": 53, + "line": 43 }, "start": { - "column": 90, - "line": 83 + "column": 7, + "line": 43 } } }, { - "id": "2259", - "mutatorName": "EqualityOperator", - "replacement": "name === props.pickedRole.name", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 5,\n \"minInGame\": undefined,\n \"name\": \"villager\",\n \"origin\": \"characters\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"villagers\",\n \"type\": \"villager\",\n },\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 3,\n \"minInGame\": undefined,\n \"name\": \"werewolf\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n ],\n], but it was called with Array [\n _Role {\n \"additionalCardsEligibleRecipients\": undefined,\n \"maxInGame\": 8,\n \"minInGame\": undefined,\n \"name\": \"seer\",\n \"origin\": \"the-village\",\n \"recommendedMinPlayers\": undefined,\n \"side\": \"werewolves\",\n \"type\": \"werewolf\",\n },\n]", + "id": "2314", + "mutatorName": "ArithmeticOperator", + "replacement": "props.players.length + 1", + "statusReason": "expected undefined to be 'seer' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "740" + "1130" ], "coveredBy": [ - "740" + "1129", + "1130" ], "location": { "end": { - "column": 120, - "line": 83 + "column": 53, + "line": 43 }, "start": { - "column": 90, - "line": 83 + "column": 29, + "line": 43 } } }, { - "id": "2260", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "2315", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be 'seer' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "739" + "1130" ], "coveredBy": [ - "739", - "740" + "1130" ], "location": { "end": { - "column": 20, - "line": 85 + "column": 4, + "line": 47 }, "start": { - "column": 10, - "line": 85 + "column": 55, + "line": 43 } } }, { - "id": "2261", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "2316", + "mutatorName": "UpdateOperator", + "replacement": "playerIndex.value--", + "statusReason": "expected undefined to be 'cupid' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "737" + "1129" ], "coveredBy": [ - "737", - "738" + "1129", + "1130" ], "location": { "end": { - "column": 18, - "line": 90 + "column": 22, + "line": 48 }, "start": { - "column": 8, - "line": 90 + "column": 3, + "line": 48 } } - } - ], - "source": "\n\n\n\n" - }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2262", + "id": "2317", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 13, "static": false, "killedBy": [ - "627" + "1125" ], "coveredBy": [ - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636" + "219", + "505", + "515", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1124", + "1125", + "1126", + "1127", + "1128", + "1129", + "1130", + "1131", + "1132", + "1144", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { "column": 2, - "line": 49 + "line": 58 }, "start": { - "column": 53, - "line": 44 + "column": 45, + "line": 51 } } }, { - "id": "2263", - "mutatorName": "BooleanLiteral", - "replacement": "props.role", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", + "id": "2318", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 11, "static": false, "killedBy": [ - "627" + "1125" ], "coveredBy": [ - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636" + "219", + "505", + "515", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1124", + "1125", + "1126", + "1127", + "1128", + "1129", + "1130", + "1131", + "1132", + "1144", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 18, - "line": 45 + "column": 33, + "line": 54 }, "start": { "column": 7, - "line": 45 + "line": 54 } } }, { - "id": "2264", + "id": "2319", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", + "replacement": "false", + "statusReason": "expected \"setInterval\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st setInterval call:\n\n Array [\n [Function flipPlayerCard],\n 1500,\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 16, "static": false, "killedBy": [ - "627" + "1127" ], "coveredBy": [ - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636" + "219", + "505", + "515", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1124", + "1125", + "1126", + "1127", + "1128", + "1129", + "1130", + "1131", + "1132", + "1144", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 18, - "line": 45 + "column": 33, + "line": 54 }, "start": { "column": 7, - "line": 45 + "line": 54 } } }, { - "id": "2265", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2320", + "mutatorName": "EqualityOperator", + "replacement": "props.players.length !== 0", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 12, "static": false, "killedBy": [ - "631" + "1125" ], "coveredBy": [ - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636" + "219", + "505", + "515", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1124", + "1125", + "1126", + "1127", + "1128", + "1129", + "1130", + "1131", + "1132", + "1144", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 18, - "line": 45 + "column": 33, + "line": 54 }, "start": { "column": 7, - "line": 45 + "line": 54 } } }, { - "id": "2266", + "id": "2321", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "statusReason": "expected \"setInterval\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st setInterval call:\n\n Array [\n [Function flipPlayerCard],\n 1500,\n ]\n\n\nNumber of calls: 1\n", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "631" + "1127" ], "coveredBy": [ - "631", - "636" + "515", + "1016", + "1127", + "1128", + "1132", + "1144", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { "column": 4, - "line": 47 + "line": 56 }, "start": { - "column": 20, - "line": 45 + "column": 35, + "line": 54 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayersCard.vue": { + "language": "html", + "mutants": [ { - "id": "2267", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", + "id": "2322", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "627" + "505" ], "coveredBy": [ - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636" + "505", + "604", + "688", + "708", + "763", + "839", + "884", + "890", + "1008", + "1189", + "1476", + "1567", + "1568", + "1569" ], "location": { "end": { - "column": 2, - "line": 56 + "column": 70, + "line": 23 }, "start": { - "column": 67, - "line": 51 + "column": 45, + "line": 23 } } }, { - "id": "2268", - "mutatorName": "BooleanLiteral", - "replacement": "props.role", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", + "id": "2323", + "mutatorName": "LogicalOperator", + "replacement": "props.players && []", + "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "627" + "505" ], "coveredBy": [ - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636" + "505", + "604", + "688", + "708", + "763", + "839", + "884", + "890", + "1008", + "1189", + "1476", + "1567", + "1568", + "1569" ], "location": { "end": { - "column": 18, - "line": 52 + "column": 70, + "line": 23 }, "start": { - "column": 7, - "line": 52 + "column": 51, + "line": 23 } } }, { - "id": "2269", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Badges Component > should match snapshot when rendered. 1` mismatched", + "id": "2324", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "expected [ 'Stryker was here' ] to strictly equal []", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "627" + "1569" ], "coveredBy": [ - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636" + "1569" ], "location": { "end": { - "column": 18, - "line": 52 + "column": 70, + "line": 23 }, "start": { - "column": 7, - "line": 52 + "column": 68, + "line": 23 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.vue": { + "language": "html", + "mutants": [ { - "id": "2270", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2325", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "631" + "564" ], "coveredBy": [ - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636" - ], - "location": { - "end": { - "column": 18, - "line": 52 - }, - "start": { - "column": 7, - "line": 52 - } - } - }, - { - "id": "2271", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "631" - ], - "coveredBy": [ - "631", - "636" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 4, - "line": 54 + "column": 98, + "line": 41 }, "start": { - "column": 20, - "line": 52 + "column": 52, + "line": 41 } } - } - ], - "source": "\n\n" - }, - "app/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerHeader/GameLobbyRolePickerHeader.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2272", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", + "id": "2326", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to be '' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 15, "static": false, "killedBy": [ - "1394" + "1161" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 133, - "line": 64 + "column": 98, + "line": 41 }, "start": { - "column": 32, - "line": 64 + "column": 58, + "line": 41 } } }, { - "id": "2273", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", + "id": "2327", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Survivors Turn Starts Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1394" + "515" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 96, - "line": 64 + "column": 98, + "line": 41 }, "start": { - "column": 40, - "line": 64 + "column": 58, + "line": 41 } } }, { - "id": "2274", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", + "id": "2328", + "mutatorName": "EqualityOperator", + "replacement": "makingGamePlayStatus.value === \"pending\"", + "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1394" + "505" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 132, - "line": 64 + "column": 98, + "line": 41 }, "start": { - "column": 98, - "line": 64 + "column": 58, + "line": 41 } } }, { - "id": "2275", - "mutatorName": "OptionalChaining", - "replacement": "props.player.name", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2329", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected undefined to be '' // Object.is equality", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 11, "static": false, "killedBy": [ - "1397" + "1161" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 130, - "line": 64 + "column": 98, + "line": 41 }, "start": { - "column": 112, - "line": 64 + "column": 89, + "line": 41 } } }, { - "id": "2276", + "id": "2330", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "Snapshot `Game Survivors Turn Starts Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1394" + "515" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { "column": 2, - "line": 71 + "line": 53 }, "start": { - "column": 48, - "line": 66 + "column": 61, + "line": 43 } } }, { - "id": "2277", - "mutatorName": "BooleanLiteral", - "replacement": "props.player?.role.name", - "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", + "id": "2331", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected { …(2) } to strictly equal { …(2) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "1394" + "1160" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 31, - "line": 67 + "column": 57, + "line": 44 }, "start": { - "column": 7, - "line": 67 + "column": 22, + "line": 44 } } }, { - "id": "2278", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Lobby Role Picker Header Component > should match snapshot when rendered. 1` mismatched", + "id": "2332", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Survivors Turn Starts Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1394" + "515" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 31, - "line": 67 + "column": 4, + "line": 52 }, "start": { - "column": 7, - "line": 67 + "column": 10, + "line": 46 } } }, { - "id": "2279", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2333", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Survivors Turn Starts Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "1397" + "515" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 31, - "line": 67 + "column": 20, + "line": 50 }, "start": { - "column": 7, - "line": 67 + "column": 12, + "line": 47 } } }, { - "id": "2280", - "mutatorName": "OptionalChaining", - "replacement": "props.player.role", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2334", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected { …(2) } to strictly equal { …(2) }", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 2, "static": false, "killedBy": [ - "1397" + "1160" ], "coveredBy": [ - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 26, - "line": 67 + "column": 67, + "line": 48 }, "start": { - "column": 8, - "line": 67 + "column": 46, + "line": 48 } } }, { - "id": "2281", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2335", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected { …(2) } to strictly equal { …(2) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 14, "static": false, "killedBy": [ - "1397" + "1160" ], "coveredBy": [ - "1397", - "1398", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 4, - "line": 69 + "column": 73, + "line": 49 }, "start": { - "column": 33, - "line": 67 + "column": 42, + "line": 49 } } }, { - "id": "2282", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected '' to be 'components.GameLobbyRolePickerHeader.…' // Object.is equality", + "id": "2336", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected { …(2) } to strictly equal { …(2) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1397" + "1160" ], "coveredBy": [ - "1397", - "1398", - "1400" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 59, - "line": 68 + "column": 18, + "line": 51 }, "start": { - "column": 14, - "line": 68 + "column": 13, + "line": 51 } } - } - ], - "source": "\n\n" - }, - "app/components/shared/buttons/BackToHomeButton/BackToHomeButton.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2283", - "mutatorName": "ObjectLiteral", + "id": "2337", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", - "status": "Ignored", + "statusReason": "expected undefined to be truthy", + "status": "Killed", + "testsCompleted": 1, "static": false, + "killedBy": [ + "1162" + ], + "coveredBy": [ + "1162", + "1163", + "1164", + "1166" + ], "location": { "end": { "column": 2, - "line": 26 - }, - "start": { - "column": 52, - "line": 22 - } - } - }, - { - "id": "2284", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 37, - "line": 23 + "line": 57 }, "start": { - "column": 17, - "line": 23 + "column": 49, + "line": 55 } } }, { - "id": "2285", + "id": "2338", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", - "status": "Ignored", + "statusReason": "expected undefined to be truthy", + "status": "Killed", + "testsCompleted": 1, "static": false, + "killedBy": [ + "1162" + ], + "coveredBy": [ + "1162", + "1163", + "1164", + "1166" + ], "location": { "end": { - "column": 26, - "line": 24 + "column": 15, + "line": 56 }, "start": { - "column": 9, - "line": 24 + "column": 8, + "line": 56 } } }, { - "id": "2286", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 52, - "line": 25 - }, - "start": { - "column": 12, - "line": 25 - } - } - } - ], - "source": "\n\n" - }, - "app/components/shared/dialogs/DialogFooterCloseButtonOnly/DialogFooterCloseButtonOnly.vue": { - "language": "html", - "mutants": [ - { - "id": "2287", + "id": "2339", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "expected undefined to be truthy", @@ -70739,542 +70727,367 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1658" + "1163" ], "coveredBy": [ - "1658" + "1163", + "1164", + "1166" ], "location": { "end": { "column": 2, - "line": 27 + "line": 62 }, "start": { - "column": 24, - "line": 25 + "column": 39, + "line": 59 } } }, { - "id": "2288", + "id": "2340", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expected undefined to be truthy", + "statusReason": "expected [ 'pe-4', 'animate__animated', …(1) ] to include 'animate__headShake'", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1658" + "1164" ], "coveredBy": [ - "1658" + "1163", + "1164", + "1166" ], "location": { "end": { - "column": 21, - "line": 26 + "column": 63, + "line": 61 }, "start": { - "column": 8, - "line": 26 + "column": 52, + "line": 61 } } - } - ], - "source": "\n\n" - }, - "app/components/shared/external/BuyMeACoffeeButton/BuyMeACoffeeButton.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2289", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "2341", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected undefined to be truthy", + "status": "Killed", + "testsCompleted": 7, "static": false, "killedBy": [ - "1705" + "1163" ], "coveredBy": [ - "1705", - "1706" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 58, - "line": 18 + "column": 48, + "line": 64 }, "start": { - "column": 17, - "line": 18 + "column": 7, + "line": 64 } } }, { - "id": "2290", - "mutatorName": "ObjectLiteral", + "id": "2342", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1705" + "1163" ], "coveredBy": [ - "1705", - "1706" + "1163", + "1164", + "1165", + "1166" ], "location": { "end": { "column": 2, - "line": 27 - }, - "start": { - "column": 38, - "line": 19 - } - } - }, - { - "id": "2291", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1705" - ], - "coveredBy": [ - "1705", - "1706" - ], - "location": { - "end": { - "column": 26, - "line": 20 - }, - "start": { - "column": 9, - "line": 20 - } - } - }, - { - "id": "2292", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1705" - ], - "coveredBy": [ - "1705", - "1706" - ], - "location": { - "end": { - "column": 25, - "line": 21 - }, - "start": { - "column": 9, - "line": 21 - } - } - }, - { - "id": "2293", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1705" - ], - "coveredBy": [ - "1705", - "1706" - ], - "location": { - "end": { - "column": 25, - "line": 22 - }, - "start": { - "column": 17, - "line": 22 - } - } - }, - { - "id": "2294", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1705" - ], - "coveredBy": [ - "1705", - "1706" - ], - "location": { - "end": { - "column": 23, - "line": 23 - }, - "start": { - "column": 15, - "line": 23 - } - } - }, - { - "id": "2295", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1705" - ], - "coveredBy": [ - "1705", - "1706" - ], - "location": { - "end": { - "column": 21, - "line": 24 - }, - "start": { - "column": 15, - "line": 24 - } - } - }, - { - "id": "2296", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1705" - ], - "coveredBy": [ - "1705", - "1706" - ], - "location": { - "end": { - "column": 26, - "line": 25 - }, - "start": { - "column": 18, - "line": 25 - } - } - }, - { - "id": "2297", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1705" - ], - "coveredBy": [ - "1705", - "1706" - ], - "location": { - "end": { - "column": 25, - "line": 26 + "line": 69 }, "start": { - "column": 17, - "line": 26 + "column": 77, + "line": 64 } } }, { - "id": "2298", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Buy Me A Coffee Button Component > should match snapshot when rendered. 1` mismatched", + "id": "2343", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1705" + "1163" ], "coveredBy": [ - "1705", - "1706" + "1163", + "1164", + "1165", + "1166" ], "location": { "end": { "column": 55, - "line": 28 - }, - "start": { - "column": 13, - "line": 28 - } - } - } - ], - "source": "\n\n" - }, - "app/components/shared/external/GitHubRepositoryButton/GitHubRepositoryButton.vue": { - "language": "html", - "mutants": [ - { - "id": "2299", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `GitHub Repository Button > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "1659" - ], - "coveredBy": [ - "1432", - "1433", - "1434", - "1435", - "1436", - "1437", - "1653", - "1659", - "1660", - "1661" - ], - "location": { - "end": { - "column": 2, - "line": 29 + "line": 65 }, "start": { - "column": 43, - "line": 24 + "column": 7, + "line": 65 } } }, { - "id": "2300", + "id": "2344", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `App Component > should render component without shallow and match snapshot when rendered. 1` mismatched", + "replacement": "false", + "statusReason": "expected [ [] ] to be falsy", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 3, "static": false, "killedBy": [ - "1653" + "1165" ], "coveredBy": [ - "1432", - "1433", - "1434", - "1435", - "1436", - "1437", - "1653", - "1659", - "1660", - "1661" + "1163", + "1164", + "1165", + "1166" ], "location": { "end": { - "column": 37, - "line": 25 + "column": 55, + "line": 65 }, "start": { "column": 7, - "line": 25 + "line": 65 } } }, { - "id": "2301", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `GitHub Repository Button > should match snapshot when rendered. 1` mismatched", + "id": "2345", + "mutatorName": "LogicalOperator", + "replacement": "!isKeyPressed && !canGoToNextGameEventText.value", + "statusReason": "expected [ [] ] to be falsy", "status": "Killed", - "testsCompleted": 8, + "testsCompleted": 3, "static": false, "killedBy": [ - "1659" + "1165" ], "coveredBy": [ - "1432", - "1433", - "1434", - "1435", - "1436", - "1437", - "1653", - "1659", - "1660", - "1661" + "1163", + "1164", + "1165", + "1166" ], "location": { "end": { - "column": 37, - "line": 25 + "column": 55, + "line": 65 }, "start": { "column": 7, - "line": 25 + "line": 65 } } }, { - "id": "2302", - "mutatorName": "EqualityOperator", - "replacement": "props.textButton === undefined", - "statusReason": "Snapshot `App Component > should render component without shallow and match snapshot when rendered. 1` mismatched", + "id": "2346", + "mutatorName": "BooleanLiteral", + "replacement": "isKeyPressed", + "statusReason": "expected undefined to be truthy", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 1, "static": false, "killedBy": [ - "1653" + "1163" ], "coveredBy": [ - "1432", - "1433", - "1434", - "1435", - "1436", - "1437", - "1653", - "1659", - "1660", - "1661" + "1163", + "1164", + "1165", + "1166" ], "location": { "end": { - "column": 37, - "line": 25 + "column": 20, + "line": 65 }, "start": { "column": 7, - "line": 25 + "line": 65 } } }, { - "id": "2303", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `GitHub Repository Button > should match snapshot when rendered. 1` mismatched", + "id": "2347", + "mutatorName": "BooleanLiteral", + "replacement": "canGoToNextGameEventText.value", + "statusReason": "expected undefined to be truthy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1659" + "1163" ], "coveredBy": [ - "1659", - "1660", - "1661" + "1163", + "1164", + "1165", + "1166" ], "location": { "end": { - "column": 4, - "line": 27 + "column": 55, + "line": 65 }, "start": { - "column": 39, - "line": 25 + "column": 24, + "line": 65 } } }, { - "id": "2304", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `App Component > should render component without shallow and match snapshot when rendered. 1` mismatched", + "id": "2348", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ [] ] to be falsy", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1653" + "1165" ], "coveredBy": [ - "1432", - "1433", - "1434", - "1435", - "1436", - "1437", - "1653", - "1661" + "1165", + "1166" ], "location": { "end": { - "column": 71, - "line": 28 + "column": 4, + "line": 67 }, "start": { - "column": 12, - "line": 28 + "column": 57, + "line": 65 } } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/components/shared/game/game-event/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.vue": { + "app/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.vue": { "language": "html", "mutants": [ { - "id": "2305", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2349", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected '' to be undefined", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 12, "static": false, "killedBy": [ - "515" + "721" ], "coveredBy": [ + "219", + "505", "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", "1016", "1144", + "1189", "1226", "1243", "1273", - "1325", - "1326", - "1327", - "1328", "1361", "1366", "1405", @@ -71282,6 +71095,8 @@ "1421", "1439", "1444", + "1476", + "1480", "1514", "1540", "1550", @@ -71296,37 +71111,59 @@ ], "location": { "end": { - "column": 2, - "line": 23 + "column": 132, + "line": 43 }, "start": { "column": 56, - "line": 19 + "line": 43 } } }, { - "id": "2306", - "mutatorName": "LogicalOperator", - "replacement": "currentPlay?.source.players && []", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2350", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1226" + "564" ], "coveredBy": [ + "219", + "505", "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", "1016", "1144", + "1189", "1226", "1243", "1273", - "1325", - "1326", - "1327", - "1328", "1361", "1366", "1405", @@ -71334,6 +71171,8 @@ "1421", "1439", "1444", + "1476", + "1480", "1514", "1540", "1550", @@ -71348,37 +71187,59 @@ ], "location": { "end": { - "column": 43, - "line": 22 + "column": 132, + "line": 43 }, "start": { - "column": 10, - "line": 22 + "column": 62, + "line": 43 } } }, { - "id": "2307", - "mutatorName": "OptionalChaining", - "replacement": "currentPlay.source", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2351", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected '' to be undefined", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 12, "static": false, "killedBy": [ - "1016" + "721" ], "coveredBy": [ + "219", + "505", "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", "1016", "1144", + "1189", "1226", "1243", "1273", - "1325", - "1326", - "1327", - "1328", "1361", "1366", "1405", @@ -71386,6 +71247,8 @@ "1421", "1439", "1444", + "1476", + "1480", "1514", "1540", "1550", @@ -71400,33 +71263,59 @@ ], "location": { "end": { - "column": 29, - "line": 22 + "column": 132, + "line": 43 }, "start": { - "column": 10, - "line": 22 + "column": 62, + "line": 43 } } }, { - "id": "2308", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", + "id": "2352", + "mutatorName": "LogicalOperator", + "replacement": "props.currentTextIndex > 0 || makingGamePlayStatus.value !== \"pending\"", + "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1226" + "505" ], "coveredBy": [ + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", "1016", + "1144", + "1189", "1226", "1243", "1273", - "1327", - "1328", "1361", "1366", "1405", @@ -71434,6 +71323,8 @@ "1421", "1439", "1444", + "1476", + "1480", "1514", "1540", "1550", @@ -71448,39 +71339,47 @@ ], "location": { "end": { - "column": 43, - "line": 22 + "column": 132, + "line": 43 }, "start": { - "column": 41, - "line": 22 + "column": 62, + "line": 43 } } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlayerCard.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2309", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "2353", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "505" + "564" ], "coveredBy": [ "219", "505", "515", + "564", + "565", "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -71488,15 +71387,6 @@ "890", "1008", "1016", - "1124", - "1125", - "1126", - "1127", - "1128", - "1129", - "1130", - "1131", - "1132", "1144", "1189", "1226", @@ -71510,6 +71400,7 @@ "1439", "1444", "1476", + "1480", "1514", "1540", "1550", @@ -71524,214 +71415,286 @@ ], "location": { "end": { - "column": 92, - "line": 40 + "column": 88, + "line": 43 }, "start": { - "column": 54, - "line": 40 + "column": 62, + "line": 43 } } }, { - "id": "2310", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 'seer' to be 'cupid' // Object.is equality", + "id": "2354", + "mutatorName": "EqualityOperator", + "replacement": "props.currentTextIndex >= 0", + "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1129" + "564" ], "coveredBy": [ - "1129", - "1130" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 2, - "line": 49 + "column": 88, + "line": 43 }, "start": { - "column": 33, - "line": 42 + "column": 62, + "line": 43 } } }, { - "id": "2311", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'seer' to be 'cupid' // Object.is equality", + "id": "2355", + "mutatorName": "EqualityOperator", + "replacement": "props.currentTextIndex <= 0", + "statusReason": "Snapshot `Game Wolf Hound Has Chosen Side Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1129" + "219" ], "coveredBy": [ - "1129", - "1130" + "219", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646" ], "location": { "end": { - "column": 53, + "column": 88, "line": 43 }, "start": { - "column": 7, + "column": 62, "line": 43 } } }, { - "id": "2312", + "id": "2356", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected undefined to be 'seer' // Object.is equality", + "replacement": "true", + "statusReason": "expected undefined to be '' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1130" + "720" ], "coveredBy": [ - "1129", - "1130" + "720", + "721", + "722", + "723", + "724" ], "location": { "end": { - "column": 53, + "column": 132, "line": 43 }, "start": { - "column": 7, + "column": 92, "line": 43 } } }, { - "id": "2313", + "id": "2357", "mutatorName": "EqualityOperator", - "replacement": "playerIndex.value !== props.players.length - 1", - "statusReason": "expected 'seer' to be 'cupid' // Object.is equality", + "replacement": "makingGamePlayStatus.value === \"pending\"", + "statusReason": "expected undefined to be '' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1129" + "720" ], "coveredBy": [ - "1129", - "1130" + "720", + "721", + "722", + "723", + "724" ], "location": { "end": { - "column": 53, + "column": 132, "line": 43 }, "start": { - "column": 7, + "column": 92, "line": 43 } } }, { - "id": "2314", - "mutatorName": "ArithmeticOperator", - "replacement": "props.players.length + 1", - "statusReason": "expected undefined to be 'seer' // Object.is equality", + "id": "2358", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected undefined to be '' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1130" + "720" ], "coveredBy": [ - "1129", - "1130" + "720", + "721", + "722", + "723", + "724" ], "location": { "end": { - "column": 53, + "column": 132, "line": 43 }, "start": { - "column": 29, + "column": 123, "line": 43 } } }, { - "id": "2315", + "id": "2359", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to be 'seer' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1130" - ], - "coveredBy": [ - "1130" - ], - "location": { - "end": { - "column": 4, - "line": 47 - }, - "start": { - "column": 55, - "line": 43 - } - } - }, - { - "id": "2316", - "mutatorName": "UpdateOperator", - "replacement": "playerIndex.value--", - "statusReason": "expected undefined to be 'cupid' // Object.is equality", + "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1129" - ], - "coveredBy": [ - "1129", - "1130" - ], - "location": { - "end": { - "column": 22, - "line": 48 - }, - "start": { - "column": 3, - "line": 48 - } - } - }, - { - "id": "2317", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 13, - "static": false, - "killedBy": [ - "1125" + "505" ], "coveredBy": [ "219", "505", "515", + "564", + "565", "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -71739,15 +71702,6 @@ "890", "1008", "1016", - "1124", - "1125", - "1126", - "1127", - "1128", - "1129", - "1130", - "1131", - "1132", "1144", "1189", "1226", @@ -71761,6 +71715,7 @@ "1439", "1444", "1476", + "1480", "1514", "1540", "1550", @@ -71776,32 +71731,46 @@ "location": { "end": { "column": 2, - "line": 58 + "line": 56 }, "start": { - "column": 45, - "line": 51 + "column": 61, + "line": 45 } } }, { - "id": "2318", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2360", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected { disabled: true, …(2) } to strictly equal { disabled: true, …(2) }", "status": "Killed", - "testsCompleted": 11, + "testsCompleted": 15, "static": false, "killedBy": [ - "1125" + "718" ], "coveredBy": [ "219", "505", "515", + "564", + "565", "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -71809,15 +71778,6 @@ "890", "1008", "1016", - "1124", - "1125", - "1126", - "1127", - "1128", - "1129", - "1130", - "1131", - "1132", "1144", "1189", "1226", @@ -71831,6 +71791,7 @@ "1439", "1444", "1476", + "1480", "1514", "1540", "1550", @@ -71845,33 +71806,47 @@ ], "location": { "end": { - "column": 33, - "line": 54 + "column": 56, + "line": 46 }, "start": { - "column": 7, - "line": 54 + "column": 22, + "line": 46 } } }, { - "id": "2319", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"setInterval\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st setInterval call:\n\n Array [\n [Function flipPlayerCard],\n 1500,\n ]\n\n\nNumber of calls: 1\n", + "id": "2361", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Villager Villager Introduction Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", - "testsCompleted": 16, + "testsCompleted": 1, "static": false, "killedBy": [ - "1127" + "848" ], "coveredBy": [ "219", "505", "515", + "564", + "565", "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -71879,15 +71854,6 @@ "890", "1008", "1016", - "1124", - "1125", - "1126", - "1127", - "1128", - "1129", - "1130", - "1131", - "1132", "1144", "1189", "1226", @@ -71901,6 +71867,7 @@ "1439", "1444", "1476", + "1480", "1514", "1540", "1550", @@ -71915,33 +71882,47 @@ ], "location": { "end": { - "column": 33, - "line": 54 + "column": 4, + "line": 55 }, "start": { - "column": 7, - "line": 54 + "column": 10, + "line": 48 } } }, { - "id": "2320", - "mutatorName": "EqualityOperator", - "replacement": "props.players.length !== 0", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "2362", + "mutatorName": "BooleanLiteral", + "replacement": "canGoToPreviousGameEventText.value", + "statusReason": "expected { disabled: false, …(2) } to strictly equal { disabled: true, …(2) }", "status": "Killed", - "testsCompleted": 12, + "testsCompleted": 15, "static": false, "killedBy": [ - "1125" + "718" ], "coveredBy": [ "219", "505", "515", + "564", + "565", "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -71949,15 +71930,6 @@ "890", "1008", "1016", - "1124", - "1125", - "1126", - "1127", - "1128", - "1129", - "1130", - "1131", - "1132", "1144", "1189", "1226", @@ -71971,6 +71943,7 @@ "1439", "1444", "1476", + "1480", "1514", "1540", "1550", @@ -71985,114 +71958,19 @@ ], "location": { "end": { - "column": 33, - "line": 54 - }, - "start": { - "column": 7, - "line": 54 - } - } - }, - { - "id": "2321", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected \"setInterval\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st setInterval call:\n\n Array [\n [Function flipPlayerCard],\n 1500,\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "1127" - ], - "coveredBy": [ - "515", - "1016", - "1127", - "1128", - "1132", - "1144", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" - ], - "location": { - "end": { - "column": 4, - "line": 56 - }, - "start": { - "column": 35, - "line": 54 - } - } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayersCard.vue": { - "language": "html", - "mutants": [ - { - "id": "2322", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Test timed out in 5000ms.\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "505" - ], - "coveredBy": [ - "505", - "604", - "688", - "708", - "763", - "839", - "884", - "890", - "1008", - "1189", - "1476", - "1567", - "1568", - "1569" - ], - "location": { - "end": { - "column": 70, - "line": 23 + "column": 50, + "line": 49 }, "start": { - "column": 45, - "line": 23 + "column": 15, + "line": 49 } } }, { - "id": "2323", - "mutatorName": "LogicalOperator", - "replacement": "props.players && []", + "id": "2363", + "mutatorName": "StringLiteral", + "replacement": "``", "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", "status": "Killed", "testsCompleted": 1, @@ -72100,75 +71978,6 @@ "killedBy": [ "505" ], - "coveredBy": [ - "505", - "604", - "688", - "708", - "763", - "839", - "884", - "890", - "1008", - "1189", - "1476", - "1567", - "1568", - "1569" - ], - "location": { - "end": { - "column": 70, - "line": 23 - }, - "start": { - "column": 51, - "line": 23 - } - } - }, - { - "id": "2324", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "expected [ 'Stryker was here' ] to strictly equal []", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1569" - ], - "coveredBy": [ - "1569" - ], - "location": { - "end": { - "column": 70, - "line": 23 - }, - "start": { - "column": 68, - "line": 23 - } - } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.vue": { - "language": "html", - "mutants": [ - { - "id": "2325", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "564" - ], "coveredBy": [ "219", "505", @@ -72178,6 +71987,18 @@ "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -72186,14 +72007,6 @@ "1008", "1016", "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1189", "1226", "1243", @@ -72221,25 +72034,25 @@ ], "location": { "end": { - "column": 98, - "line": 41 + "column": 20, + "line": 53 }, "start": { - "column": 52, - "line": 41 + "column": 12, + "line": 50 } } }, { - "id": "2326", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to be '' // Object.is equality", + "id": "2364", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected { disabled: true, …(2) } to strictly equal { disabled: true, …(2) }", "status": "Killed", - "testsCompleted": 15, + "testsCompleted": 9, "static": false, "killedBy": [ - "1161" + "718" ], "coveredBy": [ "219", @@ -72250,6 +72063,18 @@ "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -72258,14 +72083,6 @@ "1008", "1016", "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1189", "1226", "1243", @@ -72293,25 +72110,25 @@ ], "location": { "end": { - "column": 98, - "line": 41 + "column": 67, + "line": 51 }, "start": { - "column": 58, - "line": 41 + "column": 46, + "line": 51 } } }, { - "id": "2327", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Survivors Turn Starts Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "2365", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected { disabled: true, …(2) } to strictly equal { disabled: true, …(2) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "515" + "718" ], "coveredBy": [ "219", @@ -72322,6 +72139,18 @@ "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -72330,14 +72159,6 @@ "1008", "1016", "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1189", "1226", "1243", @@ -72365,25 +72186,25 @@ ], "location": { "end": { - "column": 98, - "line": 41 + "column": 72, + "line": 52 }, "start": { - "column": 58, - "line": 41 + "column": 42, + "line": 52 } } }, { - "id": "2328", - "mutatorName": "EqualityOperator", - "replacement": "makingGamePlayStatus.value === \"pending\"", - "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "2366", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected { disabled: true, …(2) } to strictly equal { disabled: true, …(2) }", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 9, "static": false, "killedBy": [ - "505" + "718" ], "coveredBy": [ "219", @@ -72394,6 +72215,18 @@ "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -72402,14 +72235,6 @@ "1008", "1016", "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1189", "1226", "1243", @@ -72437,169 +72262,139 @@ ], "location": { "end": { - "column": 98, - "line": 41 + "column": 18, + "line": 54 }, "start": { - "column": 58, - "line": 41 + "column": 13, + "line": 54 } } }, { - "id": "2329", + "id": "2367", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "723" + ], + "coveredBy": [ + "723", + "724", + "725", + "726", + "727" + ], + "location": { + "end": { + "column": 2, + "line": 60 + }, + "start": { + "column": 53, + "line": 58 + } + } + }, + { + "id": "2368", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expected undefined to be '' // Object.is equality", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 11, + "testsCompleted": 1, "static": false, "killedBy": [ - "1161" + "723" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "723", + "724", + "725", + "726", + "727" ], "location": { "end": { - "column": 98, - "line": 41 + "column": 15, + "line": 59 }, "start": { - "column": 89, - "line": 41 + "column": 8, + "line": 59 } } }, { - "id": "2330", + "id": "2369", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Survivors Turn Starts Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "515" + "724" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "724", + "725", + "726", + "727" ], "location": { "end": { "column": 2, - "line": 53 + "line": 66 }, "start": { - "column": 61, - "line": 43 + "column": 53, + "line": 62 } } }, { - "id": "2331", + "id": "2370", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expected { …(2) } to strictly equal { …(2) }", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Anything,\n \"headShake\",\n], but it was called with RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n}", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 3, "static": false, "killedBy": [ - "1160" + "726" + ], + "coveredBy": [ + "724", + "725", + "726", + "727" + ], + "location": { + "end": { + "column": 67, + "line": 65 + }, + "start": { + "column": 56, + "line": 65 + } + } + }, + { + "id": "2371", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "testsCompleted": 9, + "static": false, + "killedBy": [ + "724" ], "coveredBy": [ "219", @@ -72610,6 +72405,18 @@ "604", "688", "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", "763", "839", "848", @@ -72618,14 +72425,6 @@ "1008", "1016", "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1189", "1226", "1243", @@ -72653,97 +72452,169 @@ ], "location": { "end": { - "column": 57, - "line": 44 + "column": 47, + "line": 68 }, "start": { - "column": 22, - "line": 44 + "column": 7, + "line": 68 } } }, { - "id": "2332", - "mutatorName": "ObjectLiteral", + "id": "2372", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Survivors Turn Starts Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "515" + "724" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "724", + "725", + "726", + "727" ], "location": { "end": { - "column": 4, - "line": 52 + "column": 2, + "line": 73 }, "start": { - "column": 10, - "line": 46 + "column": 76, + "line": 68 } } }, { - "id": "2333", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Survivors Turn Starts Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "2373", + "mutatorName": "BooleanLiteral", + "replacement": "isKeyPressed", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "515" + "724" + ], + "coveredBy": [ + "724", + "725", + "726", + "727" + ], + "location": { + "end": { + "column": 20, + "line": 69 + }, + "start": { + "column": 7, + "line": 69 + } + } + }, + { + "id": "2374", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "724" + ], + "coveredBy": [ + "724", + "725", + "726", + "727" + ], + "location": { + "end": { + "column": 20, + "line": 69 + }, + "start": { + "column": 7, + "line": 69 + } + } + }, + { + "id": "2375", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 2 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n },\n \"headShake\",\n ]\n\n 2nd spy call:\n\n Array [\n RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n },\n \"headShake\",\n ]\n\n\nNumber of calls: 2\n", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "727" + ], + "coveredBy": [ + "724", + "725", + "726", + "727" + ], + "location": { + "end": { + "column": 20, + "line": 69 + }, + "start": { + "column": 7, + "line": 69 + } + } + }, + { + "id": "2376", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 2 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n },\n \"headShake\",\n ]\n\n 2nd spy call:\n\n Array [\n RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n },\n \"headShake\",\n ]\n\n\nNumber of calls: 2\n", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "727" + ], + "coveredBy": [ + "725", + "727" + ], + "location": { + "end": { + "column": 4, + "line": 71 + }, + "start": { + "column": 22, + "line": 69 + } + } + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.vue": { + "language": "html", + "mutants": [ + { + "id": "2377", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "505" ], "coveredBy": [ "219", @@ -72759,17 +72630,18 @@ "848", "884", "890", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", "1008", "1016", "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1189", "1226", "1243", @@ -72797,25 +72669,25 @@ ], "location": { "end": { - "column": 20, - "line": 50 + "column": 96, + "line": 57 }, "start": { - "column": 12, - "line": 47 + "column": 59, + "line": 57 } } }, { - "id": "2334", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { …(2) } to strictly equal { …(2) }", + "id": "2378", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 11, "static": false, "killedBy": [ - "1160" + "939" ], "coveredBy": [ "219", @@ -72831,17 +72703,18 @@ "848", "884", "890", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", "1008", "1016", "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1189", "1226", "1243", @@ -72869,25 +72742,58 @@ ], "location": { "end": { - "column": 67, - "line": 48 + "column": 97, + "line": 59 }, "start": { - "column": 46, - "line": 48 + "column": 56, + "line": 59 } } }, { - "id": "2335", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { …(2) } to strictly equal { …(2) }", + "id": "2379", + "mutatorName": "ArithmeticOperator", + "replacement": "currentIndex.value - 1", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", "status": "Killed", - "testsCompleted": 14, + "testsCompleted": 2, "static": false, "killedBy": [ - "1160" + "939" + ], + "coveredBy": [ + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946" + ], + "location": { + "end": { + "column": 96, + "line": 59 + }, + "start": { + "column": 74, + "line": 59 + } + } + }, + { + "id": "2380", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "939" ], "coveredBy": [ "219", @@ -72903,17 +72809,18 @@ "848", "884", "890", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", "1008", "1016", "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1189", "1226", "1243", @@ -72941,261 +72848,217 @@ ], "location": { "end": { - "column": 73, - "line": 49 + "column": 98, + "line": 61 }, "start": { - "column": 42, - "line": 49 + "column": 52, + "line": 61 } } }, { - "id": "2336", - "mutatorName": "BooleanLiteral", + "id": "2381", + "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "expected { …(2) } to strictly equal { …(2) }", + "statusReason": "expected 'Day rises.' to be 'Game starts.' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 6, "static": false, "killedBy": [ - "1160" + "943" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946" ], "location": { "end": { - "column": 18, - "line": 51 + "column": 98, + "line": 61 }, "start": { - "column": 13, - "line": 51 + "column": 58, + "line": 61 } } }, { - "id": "2337", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "id": "2382", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "1162" + "939" ], "coveredBy": [ - "1162", - "1163", - "1164", - "1166" + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946" ], "location": { "end": { - "column": 2, - "line": 57 + "column": 98, + "line": 61 }, "start": { - "column": 49, - "line": 55 + "column": 58, + "line": 61 } } }, { - "id": "2338", + "id": "2383", + "mutatorName": "EqualityOperator", + "replacement": "makingGamePlayStatus.value === \"pending\"", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "939" + ], + "coveredBy": [ + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946" + ], + "location": { + "end": { + "column": 98, + "line": 61 + }, + "start": { + "column": 58, + "line": 61 + } + } + }, + { + "id": "2384", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expected undefined to be truthy", + "statusReason": "expected 'Day rises.' to be 'Game starts.' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 6, "static": false, "killedBy": [ - "1162" + "943" ], "coveredBy": [ - "1162", - "1163", - "1164", - "1166" + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946" ], "location": { "end": { - "column": 15, - "line": 56 + "column": 98, + "line": 61 }, "start": { - "column": 8, - "line": 56 + "column": 89, + "line": 61 } } }, { - "id": "2339", + "id": "2385", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "statusReason": "expected 'Night falls.' to be 'Day rises.' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1163" + "939" ], "coveredBy": [ - "1163", - "1164", - "1166" + "939", + "940" ], "location": { "end": { "column": 2, - "line": 62 + "line": 68 }, "start": { - "column": 39, - "line": 59 + "column": 57, + "line": 63 } } }, { - "id": "2340", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ 'pe-4', 'animate__animated', …(1) ] to include 'animate__headShake'", + "id": "2386", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'Night falls.' to be 'Day rises.' // Object.is equality", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1164" + "939" ], "coveredBy": [ - "1163", - "1164", - "1166" + "939", + "940" ], "location": { "end": { - "column": 63, - "line": 61 + "column": 31, + "line": 64 }, "start": { - "column": 52, - "line": 61 + "column": 7, + "line": 64 } } }, { - "id": "2341", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected undefined to be truthy", + "id": "2387", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected '' to be 'Game starts.' // Object.is equality", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 2, "static": false, "killedBy": [ - "1163" + "940" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "939", + "940" ], "location": { "end": { - "column": 48, + "column": 31, "line": 64 }, "start": { @@ -73205,3746 +73068,1523 @@ } }, { - "id": "2342", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to be truthy", + "id": "2388", + "mutatorName": "EqualityOperator", + "replacement": "currentIndex.value !== 0", + "statusReason": "expected 'Night falls.' to be 'Day rises.' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1163" + "939" ], "coveredBy": [ - "1163", - "1164", - "1165", - "1166" + "939", + "940" ], "location": { "end": { - "column": 2, - "line": 69 + "column": 31, + "line": 64 }, "start": { - "column": 77, + "column": 7, "line": 64 } } }, { - "id": "2343", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to be truthy", + "id": "2389", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected '' to be 'Game starts.' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1163" + "940" ], "coveredBy": [ - "1163", - "1164", - "1165", - "1166" + "940" ], "location": { "end": { - "column": 55, - "line": 65 + "column": 4, + "line": 66 }, "start": { - "column": 7, - "line": 65 + "column": 33, + "line": 64 } } }, { - "id": "2344", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ [] ] to be falsy", + "id": "2390", + "mutatorName": "UpdateOperator", + "replacement": "currentIndex.value++", + "statusReason": "expected '' to be 'Day rises.' // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1165" + "939" ], "coveredBy": [ - "1163", - "1164", - "1165", - "1166" + "939" ], "location": { "end": { - "column": 55, - "line": 65 + "column": 23, + "line": 67 }, "start": { - "column": 7, - "line": 65 + "column": 3, + "line": 67 } } }, { - "id": "2345", - "mutatorName": "LogicalOperator", - "replacement": "!isKeyPressed && !canGoToNextGameEventText.value", - "statusReason": "expected [ [] ] to be falsy", + "id": "2391", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "1165" + "939" ], "coveredBy": [ - "1163", - "1164", - "1165", - "1166" + "939", + "942", + "943", + "944", + "945", + "946" ], "location": { "end": { - "column": 55, - "line": 65 + "column": 2, + "line": 80 }, "start": { - "column": 7, - "line": 65 + "column": 68, + "line": 70 } } }, { - "id": "2346", + "id": "2392", "mutatorName": "BooleanLiteral", - "replacement": "isKeyPressed", - "statusReason": "expected undefined to be truthy", + "replacement": "canGoToNextGameEventText.value", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1163" + "939" ], "coveredBy": [ - "1163", - "1164", - "1165", - "1166" + "939", + "942", + "943", + "944", + "945", + "946" ], "location": { "end": { - "column": 20, - "line": 65 + "column": 38, + "line": 71 }, "start": { "column": 7, - "line": 65 + "line": 71 } } }, { - "id": "2347", - "mutatorName": "BooleanLiteral", - "replacement": "canGoToNextGameEventText.value", - "statusReason": "expected undefined to be truthy", + "id": "2393", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1163" + "939" ], "coveredBy": [ - "1163", - "1164", - "1165", - "1166" + "939", + "942", + "943", + "944", + "945", + "946" ], "location": { "end": { - "column": 55, - "line": 65 + "column": 38, + "line": 71 }, "start": { - "column": 24, - "line": 65 + "column": 7, + "line": 71 } } }, { - "id": "2348", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ [] ] to be falsy", + "id": "2394", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'Day rises.' to be 'Game starts.' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "1165" + "943" ], "coveredBy": [ - "1165", - "1166" + "939", + "942", + "943", + "944", + "945", + "946" ], "location": { "end": { - "column": 4, - "line": 67 + "column": 38, + "line": 71 }, "start": { - "column": 57, - "line": 65 + "column": 7, + "line": 71 } } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2349", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected '' to be undefined", + "id": "2395", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 'Day rises.' to be 'Game starts.' // Object.is equality", "status": "Killed", - "testsCompleted": 12, + "testsCompleted": 1, "static": false, "killedBy": [ - "721" + "943" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "943" ], "location": { "end": { - "column": 132, - "line": 43 + "column": 4, + "line": 73 }, "start": { - "column": 56, - "line": 43 + "column": 40, + "line": 71 } } }, { - "id": "2350", + "id": "2396", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "564" + "939" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "939", + "942", + "944", + "945", + "946" ], "location": { "end": { - "column": 132, - "line": 43 + "column": 44, + "line": 74 }, "start": { - "column": 62, - "line": 43 + "column": 7, + "line": 74 } } }, { - "id": "2351", + "id": "2397", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "expected '' to be undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 12, + "testsCompleted": 3, "static": false, "killedBy": [ - "721" + "944" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "939", + "942", + "944", + "945", + "946" ], "location": { "end": { - "column": 132, - "line": 43 + "column": 44, + "line": 74 }, "start": { - "column": 62, - "line": 43 + "column": 7, + "line": 74 } } }, { - "id": "2352", - "mutatorName": "LogicalOperator", - "replacement": "props.currentTextIndex > 0 || makingGamePlayStatus.value !== \"pending\"", - "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "2398", + "mutatorName": "EqualityOperator", + "replacement": "nextGameEventText.value !== undefined", + "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "505" + "939" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "939", + "942", + "944", + "945", + "946" ], "location": { "end": { - "column": 132, - "line": 43 + "column": 44, + "line": 74 }, "start": { - "column": 62, - "line": 43 + "column": 7, + "line": 74 } } }, { - "id": "2353", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "id": "2399", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "564" + "944" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "944", + "945" ], "location": { "end": { - "column": 88, - "line": 43 + "column": 4, + "line": 78 }, "start": { - "column": 62, - "line": 43 + "column": 46, + "line": 74 } } }, { - "id": "2354", - "mutatorName": "EqualityOperator", - "replacement": "props.currentTextIndex >= 0", - "statusReason": "Snapshot `Game Phase Starts Event Component > should match snapshot without shallow rendering when rendered for night falling. 1` mismatched", + "id": "2400", + "mutatorName": "UpdateOperator", + "replacement": "currentIndex.value--", + "statusReason": "expected '' to be 'Day rises.' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "564" + "939" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "939", + "942", + "946" ], "location": { "end": { - "column": 88, - "line": 43 + "column": 23, + "line": 79 }, "start": { - "column": 62, - "line": 43 + "column": 3, + "line": 79 } } }, { - "id": "2355", - "mutatorName": "EqualityOperator", - "replacement": "props.currentTextIndex <= 0", - "statusReason": "Snapshot `Game Wolf Hound Has Chosen Side Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "2401", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "219" + "946" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "939", + "942", + "946" ], "location": { "end": { - "column": 88, - "line": 43 + "column": 2, + "line": 84 }, "start": { - "column": 62, - "line": 43 + "column": 35, + "line": 82 } } }, { - "id": "2356", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to be '' // Object.is equality", + "id": "2402", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "720" + "946" ], "coveredBy": [ - "720", - "721", - "722", - "723", - "724" + "939", + "942", + "946" ], "location": { "end": { - "column": 132, - "line": 43 + "column": 29, + "line": 83 }, "start": { - "column": 92, - "line": 43 + "column": 8, + "line": 83 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-event/GameEventWithTexts/GameEventWithTexts.vue": { + "language": "html", + "mutants": [ { - "id": "2357", - "mutatorName": "EqualityOperator", - "replacement": "makingGamePlayStatus.value === \"pending\"", - "statusReason": "expected undefined to be '' // Object.is equality", + "id": "2403", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to strictly equal [ [ 'Day rises.' ] ]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "720" + "1482" ], "coveredBy": [ - "720", - "721", - "722", - "723", - "724" + "1482", + "1483" ], "location": { "end": { - "column": 132, - "line": 43 + "column": 2, + "line": 34 }, "start": { - "column": 92, - "line": 43 + "column": 101, + "line": 29 } } }, { - "id": "2358", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected undefined to be '' // Object.is equality", + "id": "2404", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ [ 'Day rises.' ] ]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "720" + "1482" ], "coveredBy": [ - "720", - "721", - "722", - "723", - "724" + "1482", + "1483" ], "location": { "end": { - "column": 132, - "line": 43 + "column": 37, + "line": 30 }, "start": { - "column": 123, - "line": 43 + "column": 7, + "line": 30 } } }, { - "id": "2359", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "id": "2405", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ [ undefined ] ] to be undefined", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "505" + "1483" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "1482", + "1483" ], "location": { "end": { - "column": 2, - "line": 56 + "column": 37, + "line": 30 }, "start": { - "column": 61, - "line": 45 + "column": 7, + "line": 30 } } }, { - "id": "2360", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { disabled: true, …(2) } to strictly equal { disabled: true, …(2) }", + "id": "2406", + "mutatorName": "EqualityOperator", + "replacement": "newGameEventText !== undefined", + "statusReason": "expected undefined to strictly equal [ [ 'Day rises.' ] ]", "status": "Killed", - "testsCompleted": 15, + "testsCompleted": 1, "static": false, "killedBy": [ - "718" + "1482" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "1482", + "1483" ], "location": { "end": { - "column": 56, - "line": 46 + "column": 37, + "line": 30 }, "start": { - "column": 22, - "line": 46 + "column": 7, + "line": 30 } } }, { - "id": "2361", - "mutatorName": "ObjectLiteral", + "id": "2407", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Villager Villager Introduction Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", + "statusReason": "expected [ [ undefined ] ] to be undefined", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "848" + "1483" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "1483" ], "location": { "end": { "column": 4, - "line": 55 + "line": 32 }, "start": { - "column": 10, - "line": 48 + "column": 39, + "line": 30 } } }, { - "id": "2362", - "mutatorName": "BooleanLiteral", - "replacement": "canGoToPreviousGameEventText.value", - "statusReason": "expected { disabled: false, …(2) } to strictly equal { disabled: true, …(2) }", + "id": "2408", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected undefined to strictly equal [ [ 'Day rises.' ] ]", "status": "Killed", - "testsCompleted": 15, + "testsCompleted": 1, "static": false, "killedBy": [ - "718" + "1482" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "1482" ], "location": { "end": { - "column": 50, - "line": 49 + "column": 29, + "line": 33 }, "start": { - "column": 15, - "line": 49 + "column": 8, + "line": 33 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-options/GameOptionInputGroup/GameOptionInputGroup.vue": { + "language": "html", + "mutants": [ { - "id": "2363", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "2409", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "status": "Ignored", "static": false, - "killedBy": [ - "505" - ], - "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" - ], "location": { "end": { - "column": 20, - "line": 53 + "column": 88, + "line": 50 }, "start": { - "column": 12, + "column": 56, "line": 50 } } }, { - "id": "2364", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { disabled: true, …(2) } to strictly equal { disabled: true, …(2) }", - "status": "Killed", - "testsCompleted": 9, + "id": "2410", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", + "status": "Ignored", "static": false, - "killedBy": [ - "718" - ], - "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" - ], "location": { "end": { - "column": 67, - "line": 51 + "column": 86, + "line": 50 }, "start": { - "column": 46, - "line": 51 + "column": 81, + "line": 50 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-options/GameOptionRoleLegend/GameOptionRoleLegend.vue": { + "language": "html", + "mutants": [ { - "id": "2365", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected { disabled: true, …(2) } to strictly equal { disabled: true, …(2) }", + "id": "2411", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 1, "static": false, "killedBy": [ - "718" + "1633" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "1633", + "1634", + "1635", + "1636", + "1637", + "1638", + "1639" ], "location": { "end": { - "column": 72, - "line": 52 + "column": 77, + "line": 26 }, "start": { - "column": 42, - "line": 52 + "column": 32, + "line": 26 } } }, { - "id": "2366", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected { disabled: true, …(2) } to strictly equal { disabled: true, …(2) }", + "id": "2412", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 9, + "testsCompleted": 1, "static": false, "killedBy": [ - "718" + "1633" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "1633", + "1634", + "1635", + "1636", + "1637", + "1638", + "1639" ], "location": { "end": { - "column": 18, - "line": 54 + "column": 76, + "line": 26 }, "start": { - "column": 13, - "line": 54 + "column": 40, + "line": 26 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-phase/GamePhaseIcon/GamePhaseIcon.vue": { + "language": "html", + "mutants": [ { - "id": "2367", + "id": "2413", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "statusReason": "Snapshot `Game Phase Icon Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "723" + "1621" ], "coveredBy": [ - "723", - "724", - "725", - "726", - "727" + "1621", + "1622", + "1623", + "1624" ], "location": { "end": { "column": 2, - "line": 60 + "line": 22 }, "start": { - "column": 53, - "line": 58 + "column": 42, + "line": 14 } } }, { - "id": "2368", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", + "id": "2414", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Snapshot `Game Phase Icon Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "723" + "1621" ], "coveredBy": [ - "723", - "724", - "725", - "726", - "727" + "1621", + "1622", + "1623", + "1624" ], "location": { "end": { - "column": 15, - "line": 59 + "column": 4, + "line": 19 }, "start": { - "column": 8, - "line": 59 + "column": 53, + "line": 15 } } }, { - "id": "2369", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", + "id": "2415", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toContainValues(expected)\n\nExpected object to contain all values:\n Array [\n \"fa-moon\",\n \"text-night\",\n]\nReceived:\n Array []", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "724" + "1622" ], "coveredBy": [ - "724", - "725", - "726", - "727" + "1621", + "1622", + "1623", + "1624" ], "location": { "end": { - "column": 2, - "line": 66 + "column": 35, + "line": 16 }, "start": { - "column": 53, - "line": 62 + "column": 12, + "line": 16 } } }, { - "id": "2370", + "id": "2416", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Anything,\n \"headShake\",\n], but it was called with RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n}", + "statusReason": "Snapshot `Game Phase Icon Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "726" + "1621" ], "coveredBy": [ - "724", - "725", - "726", - "727" + "1621", + "1622", + "1623", + "1624" ], "location": { "end": { - "column": 67, - "line": 65 + "column": 30, + "line": 17 }, "start": { - "column": 56, - "line": 65 + "column": 10, + "line": 17 } } }, { - "id": "2371", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Target cannot be null or undefined.", + "id": "2417", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toContainValues(expected)\n\nExpected object to contain all values:\n Array [\n \"fa-cloud-moon\",\n \"text-twilight\",\n]\nReceived:\n Array []", "status": "Killed", - "testsCompleted": 9, + "testsCompleted": 4, "static": false, "killedBy": [ - "724" + "1624" ], "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" + "1621", + "1622", + "1623", + "1624" ], "location": { "end": { "column": 47, - "line": 68 + "line": 18 }, "start": { - "column": 7, - "line": 68 + "column": 15, + "line": 18 } } - }, + } + ], + "source": "\n\n" + }, + "app/components/shared/game/game-play/game-play.constants.ts": { + "language": "typescript", + "mutants": [ { - "id": "2372", - "mutatorName": "BlockStatement", + "id": "2418", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "724" - ], - "coveredBy": [ - "724", - "725", - "726", - "727" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { "column": 2, - "line": 73 + "line": 163 }, "start": { - "column": 76, - "line": 68 + "column": 117, + "line": 6 } } }, { - "id": "2373", - "mutatorName": "BooleanLiteral", - "replacement": "isKeyPressed", - "statusReason": "Target cannot be null or undefined.", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "724" - ], - "coveredBy": [ - "724", - "725", - "726", - "727" - ], + "id": "2419", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 20, - "line": 69 + "column": 4, + "line": 12 }, "start": { - "column": 7, - "line": 69 + "column": 27, + "line": 7 } } }, { - "id": "2374", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Target cannot be null or undefined.", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "724" - ], - "coveredBy": [ - "724", - "725", - "726", - "727" - ], + "id": "2420", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 20, - "line": 69 + "column": 6, + "line": 11 }, "start": { - "column": 7, - "line": 69 + "column": 13, + "line": 8 } } }, { - "id": "2375", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 2 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n },\n \"headShake\",\n ]\n\n 2nd spy call:\n\n Array [\n RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n },\n \"headShake\",\n ]\n\n\nNumber of calls: 2\n", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "727" - ], - "coveredBy": [ - "724", - "725", - "726", - "727" - ], + "id": "2421", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 20, - "line": 69 + "column": 52, + "line": 9 }, "start": { - "column": 7, - "line": 69 + "column": 16, + "line": 9 } } }, { - "id": "2376", - "mutatorName": "BlockStatement", + "id": "2422", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], + "location": { + "end": { + "column": 86, + "line": 10 + }, + "start": { + "column": 16, + "line": 10 + } + } + }, + { + "id": "2423", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 2 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n },\n \"headShake\",\n ]\n\n 2nd spy call:\n\n Array [\n RefImpl {\n \"__v_isRef\": true,\n \"__v_isShallow\": false,\n \"_rawValue\": \n \n ,\n \"_value\": \n \n ,\n \"dep\": undefined,\n },\n \"headShake\",\n ]\n\n\nNumber of calls: 2\n", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "727" - ], - "coveredBy": [ - "725", - "727" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { "column": 4, - "line": 71 + "line": 18 }, "start": { - "column": 22, - "line": 69 + "column": 12, + "line": 13 } } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2377", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Sheriff Promotion Event Component > should match snapshot when rendered without shallow rendering. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "505" - ], - "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "763", - "839", - "848", - "884", - "890", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" - ], + "id": "2424", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 96, - "line": 57 + "column": 6, + "line": 17 }, "start": { - "column": 59, - "line": 57 + "column": 20, + "line": 14 } } }, { - "id": "2378", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 11, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "763", - "839", - "848", - "884", - "890", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" - ], + "id": "2425", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 97, - "line": 59 + "column": 37, + "line": 15 }, "start": { - "column": 56, - "line": 59 + "column": 16, + "line": 15 } } }, { - "id": "2379", - "mutatorName": "ArithmeticOperator", - "replacement": "currentIndex.value - 1", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946" - ], + "id": "2426", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 96, - "line": 59 + "column": 77, + "line": 16 }, "start": { - "column": 74, - "line": 59 + "column": 16, + "line": 16 } } }, { - "id": "2380", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "219", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "763", - "839", - "848", - "884", - "890", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1008", - "1016", - "1144", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646" - ], + "id": "2427", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 98, - "line": 61 + "column": 4, + "line": 24 }, "start": { - "column": 52, - "line": 61 + "column": 19, + "line": 19 } } }, { - "id": "2381", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'Day rises.' to be 'Game starts.' // Object.is equality", - "status": "Killed", - "testsCompleted": 6, - "static": false, - "killedBy": [ - "943" - ], - "coveredBy": [ - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946" - ], + "id": "2428", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 98, - "line": 61 + "column": 6, + "line": 23 }, "start": { - "column": 58, - "line": 61 + "column": 10, + "line": 20 } } }, { - "id": "2382", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946" - ], + "id": "2429", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 98, - "line": 61 + "column": 44, + "line": 21 }, "start": { - "column": 58, - "line": 61 + "column": 16, + "line": 21 } } }, { - "id": "2383", - "mutatorName": "EqualityOperator", - "replacement": "makingGamePlayStatus.value === \"pending\"", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946" - ], + "id": "2430", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 98, - "line": 61 + "column": 75, + "line": 22 }, "start": { - "column": 58, - "line": 61 + "column": 16, + "line": 22 } } }, { - "id": "2384", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected 'Day rises.' to be 'Game starts.' // Object.is equality", - "status": "Killed", - "testsCompleted": 6, - "static": false, - "killedBy": [ - "943" - ], - "coveredBy": [ - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946" - ], + "id": "2431", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 98, - "line": 61 + "column": 4, + "line": 30 }, "start": { - "column": 89, - "line": 61 + "column": 14, + "line": 25 } } }, { - "id": "2385", - "mutatorName": "BlockStatement", + "id": "2432", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected 'Night falls.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "940" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 2, - "line": 68 + "column": 6, + "line": 29 }, "start": { - "column": 57, - "line": 63 + "column": 24, + "line": 26 } } }, { - "id": "2386", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'Night falls.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "940" - ], + "id": "2433", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 31, - "line": 64 + "column": 42, + "line": 27 }, "start": { - "column": 7, - "line": 64 + "column": 16, + "line": 27 } } }, { - "id": "2387", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected '' to be 'Game starts.' // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "940" - ], - "coveredBy": [ - "939", - "940" - ], + "id": "2434", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 31, - "line": 64 + "column": 87, + "line": 28 }, "start": { - "column": 7, - "line": 64 + "column": 16, + "line": 28 } } }, { - "id": "2388", - "mutatorName": "EqualityOperator", - "replacement": "currentIndex.value !== 0", - "statusReason": "expected 'Night falls.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "940" - ], + "id": "2435", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 31, - "line": 64 + "column": 4, + "line": 36 }, "start": { - "column": 7, - "line": 64 + "column": 12, + "line": 31 } } }, { - "id": "2389", - "mutatorName": "BlockStatement", + "id": "2436", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected '' to be 'Game starts.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "940" - ], - "coveredBy": [ - "940" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 4, - "line": 66 + "column": 6, + "line": 35 }, "start": { - "column": 33, - "line": 64 + "column": 12, + "line": 32 } } }, { - "id": "2390", - "mutatorName": "UpdateOperator", - "replacement": "currentIndex.value++", - "statusReason": "expected '' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939" - ], + "id": "2437", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 23, - "line": 67 + "column": 37, + "line": 33 }, "start": { - "column": 3, - "line": 67 + "column": 16, + "line": 33 } } }, { - "id": "2391", - "mutatorName": "BlockStatement", + "id": "2438", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], + "location": { + "end": { + "column": 72, + "line": 34 + }, + "start": { + "column": 16, + "line": 34 + } + } + }, + { + "id": "2439", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "942", - "943", - "944", - "945", - "946" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 2, - "line": 80 + "column": 4, + "line": 42 }, "start": { - "column": 68, - "line": 70 + "column": 15, + "line": 37 } } }, { - "id": "2392", - "mutatorName": "BooleanLiteral", - "replacement": "canGoToNextGameEventText.value", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "942", - "943", - "944", - "945", - "946" - ], + "id": "2440", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 38, - "line": 71 + "column": 6, + "line": 41 }, "start": { - "column": 7, - "line": 71 + "column": 14, + "line": 38 } } }, { - "id": "2393", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "942", - "943", - "944", - "945", - "946" - ], + "id": "2441", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 38, - "line": 71 + "column": 40, + "line": 39 }, "start": { - "column": 7, - "line": 71 + "column": 16, + "line": 39 } } }, { - "id": "2394", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'Day rises.' to be 'Game starts.' // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "943" - ], - "coveredBy": [ - "939", - "942", - "943", - "944", - "945", - "946" - ], + "id": "2442", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 38, - "line": 71 + "column": 77, + "line": 40 }, "start": { - "column": 7, - "line": 71 + "column": 16, + "line": 40 } } }, { - "id": "2395", - "mutatorName": "BlockStatement", + "id": "2443", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected 'Day rises.' to be 'Game starts.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "943" - ], - "coveredBy": [ - "943" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { "column": 4, - "line": 73 + "line": 48 }, "start": { - "column": 40, - "line": 71 + "column": 10, + "line": 43 } } }, { - "id": "2396", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "942", - "944", - "945", - "946" - ], + "id": "2444", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 44, - "line": 74 + "column": 6, + "line": 47 }, "start": { - "column": 7, - "line": 74 + "column": 12, + "line": 44 } } }, { - "id": "2397", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "944" - ], - "coveredBy": [ - "939", - "942", - "944", - "945", - "946" - ], + "id": "2445", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 44, - "line": 74 + "column": 35, + "line": 45 }, "start": { - "column": 7, - "line": 74 + "column": 16, + "line": 45 } } }, { - "id": "2398", - "mutatorName": "EqualityOperator", - "replacement": "nextGameEventText.value !== undefined", - "statusReason": "expected 'Game starts.' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "942", - "944", - "945", - "946" - ], + "id": "2446", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 44, - "line": 74 + "column": 70, + "line": 46 }, "start": { - "column": 7, - "line": 74 + "column": 16, + "line": 46 } } }, { - "id": "2399", - "mutatorName": "BlockStatement", + "id": "2447", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "944" - ], - "coveredBy": [ - "944", - "945" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { "column": 4, - "line": 78 + "line": 54 }, "start": { - "column": 46, - "line": 74 + "column": 13, + "line": 49 } } }, { - "id": "2400", - "mutatorName": "UpdateOperator", - "replacement": "currentIndex.value--", - "statusReason": "expected '' to be 'Day rises.' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "939" - ], - "coveredBy": [ - "939", - "942", - "946" - ], + "id": "2448", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 23, - "line": 79 + "column": 6, + "line": 53 }, "start": { - "column": 3, - "line": 79 + "column": 12, + "line": 50 } } }, { - "id": "2401", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "946" - ], - "coveredBy": [ - "939", - "942", - "946" - ], + "id": "2449", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 2, - "line": 84 + "column": 38, + "line": 51 }, "start": { - "column": 35, - "line": 82 + "column": 16, + "line": 51 } } }, { - "id": "2402", + "id": "2450", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "946" - ], - "coveredBy": [ - "939", - "942", - "946" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 29, - "line": 83 + "column": 73, + "line": 52 }, "start": { - "column": 8, - "line": 83 + "column": 16, + "line": 52 } } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-event/GameEventWithTexts/GameEventWithTexts.vue": { - "language": "html", - "mutants": [ + }, { - "id": "2403", - "mutatorName": "BlockStatement", + "id": "2451", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expected undefined to strictly equal [ [ 'Day rises.' ] ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1482" - ], - "coveredBy": [ - "1482", - "1483" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 2, - "line": 34 + "column": 4, + "line": 60 }, "start": { - "column": 101, - "line": 29 + "column": 13, + "line": 55 } } }, { - "id": "2404", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ [ 'Day rises.' ] ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1482" - ], - "coveredBy": [ - "1482", - "1483" - ], + "id": "2452", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 37, - "line": 30 + "column": 6, + "line": 59 }, "start": { - "column": 7, - "line": 30 + "column": 24, + "line": 56 } } }, { - "id": "2405", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ [ undefined ] ] to be undefined", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1483" - ], - "coveredBy": [ - "1482", - "1483" - ], + "id": "2453", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 37, - "line": 30 + "column": 38, + "line": 57 }, "start": { - "column": 7, - "line": 30 - } - } - }, - { - "id": "2406", - "mutatorName": "EqualityOperator", - "replacement": "newGameEventText !== undefined", - "statusReason": "expected undefined to strictly equal [ [ 'Day rises.' ] ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1482" - ], - "coveredBy": [ - "1482", - "1483" - ], - "location": { - "end": { - "column": 37, - "line": 30 - }, - "start": { - "column": 7, - "line": 30 - } - } - }, - { - "id": "2407", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ [ undefined ] ] to be undefined", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1483" - ], - "coveredBy": [ - "1483" - ], - "location": { - "end": { - "column": 4, - "line": 32 - }, - "start": { - "column": 39, - "line": 30 - } - } - }, - { - "id": "2408", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected undefined to strictly equal [ [ 'Day rises.' ] ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1482" - ], - "coveredBy": [ - "1482" - ], - "location": { - "end": { - "column": 29, - "line": 33 - }, - "start": { - "column": 8, - "line": 33 - } - } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-options/GameOptionInputGroup/GameOptionInputGroup.vue": { - "language": "html", - "mutants": [ - { - "id": "2409", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 88, - "line": 50 - }, - "start": { - "column": 56, - "line": 50 - } - } - }, - { - "id": "2410", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "We can't mutate defineProps macro as it is stated here: https://github.com/stryker-mutator/stryker-js/issues/3305.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 86, - "line": 50 - }, - "start": { - "column": 81, - "line": 50 - } - } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-options/GameOptionRoleLegend/GameOptionRoleLegend.vue": { - "language": "html", - "mutants": [ - { - "id": "2411", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1633" - ], - "coveredBy": [ - "1633", - "1634", - "1635", - "1636", - "1637", - "1638", - "1639" - ], - "location": { - "end": { - "column": 77, - "line": 26 - }, - "start": { - "column": 32, - "line": 26 - } - } - }, - { - "id": "2412", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Options Hub Tab View Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1633" - ], - "coveredBy": [ - "1633", - "1634", - "1635", - "1636", - "1637", - "1638", - "1639" - ], - "location": { - "end": { - "column": 76, - "line": 26 - }, - "start": { - "column": 40, - "line": 26 - } - } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-phase/GamePhaseIcon/GamePhaseIcon.vue": { - "language": "html", - "mutants": [ - { - "id": "2413", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Snapshot `Game Phase Icon Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1621" - ], - "coveredBy": [ - "1621", - "1622", - "1623", - "1624" - ], - "location": { - "end": { - "column": 2, - "line": 22 - }, - "start": { - "column": 42, - "line": 14 - } - } - }, - { - "id": "2414", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Snapshot `Game Phase Icon Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1621" - ], - "coveredBy": [ - "1621", - "1622", - "1623", - "1624" - ], - "location": { - "end": { - "column": 4, - "line": 19 - }, - "start": { - "column": 53, - "line": 15 - } - } - }, - { - "id": "2415", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toContainValues(expected)\n\nExpected object to contain all values:\n Array [\n \"fa-moon\",\n \"text-night\",\n]\nReceived:\n Array []", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1622" - ], - "coveredBy": [ - "1621", - "1622", - "1623", - "1624" - ], - "location": { - "end": { - "column": 35, - "line": 16 - }, - "start": { - "column": 12, - "line": 16 - } - } - }, - { - "id": "2416", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Phase Icon Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1621" - ], - "coveredBy": [ - "1621", - "1622", - "1623", - "1624" - ], - "location": { - "end": { - "column": 30, - "line": 17 - }, - "start": { - "column": 10, - "line": 17 - } - } - }, - { - "id": "2417", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toContainValues(expected)\n\nExpected object to contain all values:\n Array [\n \"fa-cloud-moon\",\n \"text-twilight\",\n]\nReceived:\n Array []", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "1624" - ], - "coveredBy": [ - "1621", - "1622", - "1623", - "1624" - ], - "location": { - "end": { - "column": 47, - "line": 18 - }, - "start": { - "column": 15, - "line": 18 - } - } - } - ], - "source": "\n\n" - }, - "app/components/shared/game/game-play/game-play.constants.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2418", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 163 - }, - "start": { - "column": 117, - "line": 6 - } - } - }, - { - "id": "2419", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 12 - }, - "start": { - "column": 27, - "line": 7 - } - } - }, - { - "id": "2420", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 11 - }, - "start": { - "column": 13, - "line": 8 - } - } - }, - { - "id": "2421", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 52, - "line": 9 - }, - "start": { - "column": 16, - "line": 9 - } - } - }, - { - "id": "2422", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 86, - "line": 10 - }, - "start": { - "column": 16, - "line": 10 - } - } - }, - { - "id": "2423", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 18 - }, - "start": { - "column": 12, - "line": 13 - } - } - }, - { - "id": "2424", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 17 - }, - "start": { - "column": 20, - "line": 14 - } - } - }, - { - "id": "2425", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 37, - "line": 15 - }, - "start": { - "column": 16, - "line": 15 - } - } - }, - { - "id": "2426", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 77, - "line": 16 - }, - "start": { - "column": 16, - "line": 16 - } - } - }, - { - "id": "2427", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 24 - }, - "start": { - "column": 19, - "line": 19 - } - } - }, - { - "id": "2428", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 23 - }, - "start": { - "column": 10, - "line": 20 - } - } - }, - { - "id": "2429", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 44, - "line": 21 - }, - "start": { - "column": 16, - "line": 21 - } - } - }, - { - "id": "2430", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 75, - "line": 22 - }, - "start": { - "column": 16, - "line": 22 - } - } - }, - { - "id": "2431", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 30 - }, - "start": { - "column": 14, - "line": 25 - } - } - }, - { - "id": "2432", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 29 - }, - "start": { - "column": 24, - "line": 26 - } - } - }, - { - "id": "2433", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 42, - "line": 27 - }, - "start": { - "column": 16, - "line": 27 - } - } - }, - { - "id": "2434", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 87, - "line": 28 - }, - "start": { - "column": 16, - "line": 28 - } - } - }, - { - "id": "2435", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 36 - }, - "start": { - "column": 12, - "line": 31 - } - } - }, - { - "id": "2436", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 35 - }, - "start": { - "column": 12, - "line": 32 - } - } - }, - { - "id": "2437", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 37, - "line": 33 - }, - "start": { - "column": 16, - "line": 33 - } - } - }, - { - "id": "2438", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 72, - "line": 34 - }, - "start": { - "column": 16, - "line": 34 - } - } - }, - { - "id": "2439", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 42 - }, - "start": { - "column": 15, - "line": 37 - } - } - }, - { - "id": "2440", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 41 - }, - "start": { - "column": 14, - "line": 38 - } - } - }, - { - "id": "2441", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 40, - "line": 39 - }, - "start": { - "column": 16, - "line": 39 - } - } - }, - { - "id": "2442", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 77, - "line": 40 - }, - "start": { - "column": 16, - "line": 40 - } - } - }, - { - "id": "2443", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 48 - }, - "start": { - "column": 10, - "line": 43 - } - } - }, - { - "id": "2444", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 47 - }, - "start": { - "column": 12, - "line": 44 - } - } - }, - { - "id": "2445", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 35, - "line": 45 - }, - "start": { - "column": 16, - "line": 45 - } - } - }, - { - "id": "2446", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 70, - "line": 46 - }, - "start": { - "column": 16, - "line": 46 - } - } - }, - { - "id": "2447", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 54 - }, - "start": { - "column": 13, - "line": 49 - } - } - }, - { - "id": "2448", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 53 - }, - "start": { - "column": 12, - "line": 50 - } - } - }, - { - "id": "2449", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 38, - "line": 51 - }, - "start": { - "column": 16, - "line": 51 - } - } - }, - { - "id": "2450", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 73, - "line": 52 - }, - "start": { - "column": 16, - "line": 52 - } - } - }, - { - "id": "2451", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 4, - "line": 60 - }, - "start": { - "column": 13, - "line": 55 - } - } - }, - { - "id": "2452", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 6, - "line": 59 - }, - "start": { - "column": 24, - "line": 56 - } - } - }, - { - "id": "2453", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 38, - "line": 57 - }, - "start": { - "column": 16, - "line": 57 + "column": 16, + "line": 57 } } }, @@ -78505,20 +76145,70 @@ } }, { - "id": "2532", + "id": "2535", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Snapshot `Game Lobby Player Card Component > should match snapshot when rendered without shallow. 1` mismatched", + "statusReason": "Target cannot be null or undefined.", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "1194" + "1024" ], "coveredBy": [ - "1022", - "1023", - "1024", + "1024" + ], + "location": { + "end": { + "column": 2, + "line": 53 + }, + "start": { + "column": 46, + "line": 51 + } + } + }, + { + "id": "2536", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1024" + ], + "coveredBy": [ + "1024" + ], + "location": { + "end": { + "column": 33, + "line": 52 + }, + "start": { + "column": 8, + "line": 52 + } + } + }, + { + "id": "2532", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Snapshot `Player Card Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1022" + ], + "coveredBy": [ + "1022", + "1023", + "1024", "1025", "1026", "1027", @@ -78545,12 +76235,12 @@ "id": "2533", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Player Card Component > should match snapshot when rendered without shallow. 1` mismatched", + "statusReason": "Snapshot `Player Card Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 2, "static": false, + "testsCompleted": 1, "killedBy": [ - "1194" + "1022" ], "coveredBy": [ "1022", @@ -78584,8 +76274,8 @@ "replacement": "{}", "statusReason": "Snapshot `Game Lobby Player Card Component > should match snapshot when rendered without shallow. 1` mismatched", "status": "Killed", - "testsCompleted": 2, "static": false, + "testsCompleted": 2, "killedBy": [ "1194" ], @@ -78614,56 +76304,6 @@ "line": 48 } } - }, - { - "id": "2535", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Target cannot be null or undefined.", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1024" - ], - "coveredBy": [ - "1024" - ], - "location": { - "end": { - "column": 2, - "line": 53 - }, - "start": { - "column": 46, - "line": 51 - } - } - }, - { - "id": "2536", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Target cannot be null or undefined.", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1024" - ], - "coveredBy": [ - "1024" - ], - "location": { - "end": { - "column": 33, - "line": 52 - }, - "start": { - "column": 8, - "line": 52 - } - } } ], "source": "\n\n" @@ -82818,209 +80458,120 @@ ], "source": "import type { MaybeRef } from \"vue\";\n\ntype AnimateCssAnimationName =\n | \"bounce\"\n | \"fadeIn\"\n | \"flash\"\n | \"flip\"\n | \"headShake\"\n | \"heartBeat\"\n | \"hinge\"\n | \"jackInTheBox\"\n | \"jello\"\n | \"pulse\"\n | \"rollIn\"\n | \"rollOut\"\n | \"rubberBand\"\n | \"shakeX\"\n | \"shakeY\"\n | \"swing\"\n | \"tada\"\n | \"wobble\";\n\ntype UseAnimateCss = {\n handleAnimationEnd: (event: Event, animation: AnimateCssAnimationName, resolve: () => void) => void;\n animateElementOnce: (element: MaybeRef, animation: AnimateCssAnimationName) => Promise;\n};\n\nfunction useAnimateCss(): UseAnimateCss {\n function handleAnimationEnd(event: Event, animation: AnimateCssAnimationName, resolve: () => void): void {\n event.stopPropagation();\n const element = event.target as HTMLElement;\n element.classList.remove(\"animate__animated\", `animate__${animation}`);\n resolve();\n }\n\n async function animateElementOnce(element: MaybeRef, animation: AnimateCssAnimationName): Promise {\n const HtmlElement = isRef(element) ? element.value : element;\n if (!HtmlElement) {\n return Promise.resolve();\n }\n const animationName = `animate__${animation}`;\n HtmlElement.classList.add(`animate__animated`, animationName);\n\n return new Promise(resolve => {\n HtmlElement.addEventListener(\"animationend\", (event: Event) => handleAnimationEnd(event, animation, resolve), { once: true });\n });\n }\n return {\n handleAnimationEnd,\n animateElementOnce,\n };\n}\n\nexport { useAnimateCss };" }, - "app/composables/api/error/useWerewolvesAssistantApiError.ts": { + "app/composables/api/game/dto/create-game/create-game-additional-card/create-game-additional-card.dto.ts": { "language": "typescript", "mutants": [ { - "id": "2638", + "id": "2643", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1595" - ], + "statusReason": "app/composables/api/game/dto/create-game/create-game-additional-card/create-game-additional-card.dto.ts(14,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "1595", - "1596" + "1730" ], "location": { "end": { "column": 4, - "line": 22 + "line": 16 }, "start": { - "column": 124, + "column": 111, "line": 14 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CreateGameAdditionalCardDto {\n @Expose()\n public roleName: RoleName;\n\n @Expose()\n public recipient: GameAdditionalCardRecipientRoleName;\n\n public static create(createGameAdditionalCardDto: CreateGameAdditionalCardDto): CreateGameAdditionalCardDto {\n return plainToInstance(CreateGameAdditionalCardDto, createGameAdditionalCardDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CreateGameAdditionalCardDto };" + }, + "app/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto.ts": { + "language": "typescript", + "mutants": [ { - "id": "2639", - "mutatorName": "ObjectLiteral", + "id": "2650", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1596" - ], - "coveredBy": [ - "1595", - "1596" - ], - "location": { - "end": { - "column": 6, - "line": 21 - }, - "start": { - "column": 19, - "line": 18 - } - } - }, - { - "id": "2640", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1596" - ], + "statusReason": "app/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto.ts(13,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "1595", - "1596" + "40", + "48", + "49", + "51", + "52", + "56", + "57", + "262", + "263", + "265", + "266", + "267", + "270", + "273", + "274" ], "location": { "end": { - "column": 92, - "line": 19 + "column": 4, + "line": 15 }, "start": { - "column": 18, - "line": 19 + "column": 93, + "line": 13 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { WitchPotion } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass MakeGamePlayTargetDto {\n @Expose()\n public playerId: string;\n\n @Expose()\n public drankPotion?: WitchPotion;\n\n public static create(makeGamePlayTargetDto: MakeGamePlayTargetDto): MakeGamePlayTargetDto {\n return plainToInstance(MakeGamePlayTargetDto, makeGamePlayTargetDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { MakeGamePlayTargetDto };" + }, + "app/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto.ts": { + "language": "typescript", + "mutants": [ { - "id": "2641", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {\n \"detail\": \"\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1596" - ], + "id": "2651", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto.ts(12,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], "coveredBy": [ - "1595", - "1596" + "275", + "276", + "278", + "279", + "280" ], "location": { "end": { - "column": 88, - "line": 20 + "column": 4, + "line": 14 }, "start": { - "column": 17, - "line": 20 + "column": 87, + "line": 12 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass MakeGamePlayVoteDto {\n @Expose()\n public sourceId: string;\n\n @Expose()\n public targetId: string;\n\n public static create(makeGamePlayVoteDto: MakeGamePlayVoteDto): MakeGamePlayVoteDto {\n return plainToInstance(MakeGamePlayVoteDto, makeGamePlayVoteDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { MakeGamePlayVoteDto };" + }, + "app/composables/api/game/game-event/game-event.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "2642", - "mutatorName": "ObjectLiteral", + "id": "2653", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/error/useWerewolvesAssistantApiError.ts(23,3): error TS2741: Property 'handleWerewolvesAssistantApiError' is missing in type '{}' but required in type 'UseWerewolvesAssistantApiError'.\n", + "statusReason": "app/composables/api/game/game-event/game-event.class.ts(13,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, + "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", "116", "117", "118", @@ -83041,3404 +80592,408 @@ "133", "134", "135", - "136", - "137", - "138", - "139", - "140", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "218", - "219", "220", - "221", "222", - "223", "224", - "225", - "226", - "227", - "228", "229", "230", "231", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", + "352", + "353", + "354", + "355", + "356", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "367", "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", "510", - "511", "512", "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "603", - "604", - "605", - "606", "607", - "608", "609", - "610", "611", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", "691", "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", "711", "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "763", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "838", - "839", - "840", + "764", + "766", + "767", + "769", "841", "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", "851", - "852", "853", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "864", - "865", - "866", - "867", - "868", - "869", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "883", - "884", - "885", - "886", - "887", "888", - "889", - "890", - "891", "892", - "893", - "894", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1176", - "1177", - "1178", - "1179", + "1010", + "1012", + "1014", "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", - "1188", - "1189", - "1190", "1191", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", - "1204", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1242", - "1243", - "1244", - "1245", - "1246", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1280", - "1281", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1307", - "1308", - "1309", - "1310", - "1311", - "1312", - "1313", - "1314", - "1315", - "1316", - "1325", - "1326", - "1327", - "1328", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1370", - "1371", - "1372", - "1373", - "1380", - "1381", - "1382", - "1383", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1595", - "1596", - "1598", - "1608", - "1612", - "1633", - "1634", - "1635", - "1636", - "1646", - "1652", - "1653", - "1654", - "1655", - "1742" + "1726" ], "location": { "end": { - "column": 47, - "line": 23 + "column": 4, + "line": 15 }, "start": { - "column": 10, - "line": 23 + "column": 57, + "line": 13 + } + } + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GameEventType } from \"~/composables/api/game/types/game-event/game-event.types\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameEvent {\n @Expose()\n public type: GameEventType;\n\n @Expose()\n public players?: Player[];\n\n public static create(gameEvent: GameEvent): GameEvent {\n return plainToInstance(GameEvent, gameEvent, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameEvent };" + }, + "app/composables/api/game/game-history-record/useGameHistoryRecord.ts": { + "language": "typescript", + "mutants": [ + { + "id": "2664", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "62" + ], + "coveredBy": [ + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "800", + "801", + "802", + "803", + "804", + "805", + "806", + "807", + "1237", + "1238", + "1239", + "1240", + "1241" + ], + "location": { + "end": { + "column": 44, + "line": 20 + }, + "start": { + "column": 12, + "line": 17 } } }, { - "id": "2637", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/error/useWerewolvesAssistantApiError.ts(10,44): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "2665", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "763", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "864", - "865", - "866", - "867", - "868", - "869", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "883", - "884", - "885", - "886", - "887", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1176", - "1177", - "1178", - "1179", - "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", - "1204", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1242", - "1243", - "1244", - "1245", - "1246", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1280", - "1281", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1307", - "1308", - "1309", - "1310", - "1311", - "1312", - "1313", - "1314", - "1315", - "1316", - "1325", - "1326", - "1327", - "1328", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1370", - "1371", - "1372", - "1373", - "1380", - "1381", - "1382", - "1383", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1595", - "1596", - "1598", - "1608", - "1612", - "1633", - "1634", - "1635", - "1636", - "1646", - "1652", - "1653", - "1654", - "1655", - "1742" + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "800", + "801", + "802", + "803", + "804", + "805", + "806", + "807", + "1237", + "1238", + "1239", + "1240", + "1241" ], "location": { "end": { - "column": 2, - "line": 24 + "column": 44, + "line": 20 }, "start": { - "column": 75, - "line": 10 + "column": 12, + "line": 17 } } - } - ], - "source": "import type { FetchResponse } from \"ofetch\";\n\nimport type { WerewolvesAssistantApiError } from \"~/composables/api/error/types/api-error.types\";\nimport { usePrimeVueToasts } from \"~/composables/prime-vue/usePrimeVueToasts\";\n\ntype UseWerewolvesAssistantApiError = {\n handleWerewolvesAssistantApiError: (error: { response: FetchResponse }) => void;\n};\n\nfunction useWerewolvesAssistantApiError(): UseWerewolvesAssistantApiError {\n const { addErrorToast } = usePrimeVueToasts();\n const { t } = useI18n();\n\n function handleWerewolvesAssistantApiError({ response }: { response: FetchResponse }): void {\n const { _data: errorData } = response;\n // eslint-disable-next-line no-console\n console.error(errorData);\n addErrorToast({\n summary: t(`composables.useWerewolvesAssistantApiError.statusCode.${response.status}`),\n detail: t(`composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails`),\n });\n }\n return { handleWerewolvesAssistantApiError };\n}\n\nexport { useWerewolvesAssistantApiError };" - }, - "app/composables/api/game/dto/create-game/create-game-additional-card/create-game-additional-card.dto.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2643", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/dto/create-game/create-game-additional-card/create-game-additional-card.dto.ts(14,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "2667", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], "coveredBy": [ - "1730" + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "800", + "801", + "802", + "803", + "804", + "805", + "806", + "807", + "1237", + "1238", + "1239", + "1240", + "1241" ], "location": { "end": { - "column": 4, - "line": 16 + "column": 82, + "line": 19 }, "start": { - "column": 111, - "line": 14 + "column": 12, + "line": 17 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CreateGameAdditionalCardDto {\n @Expose()\n public roleName: RoleName;\n\n @Expose()\n public recipient: GameAdditionalCardRecipientRoleName;\n\n public static create(createGameAdditionalCardDto: CreateGameAdditionalCardDto): CreateGameAdditionalCardDto {\n return plainToInstance(CreateGameAdditionalCardDto, createGameAdditionalCardDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CreateGameAdditionalCardDto };" - }, - "app/composables/api/game/dto/create-game/create-game.dto.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2649", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/dto/create-game/create-game.dto.ts(26,20): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2669", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "60" + ], "coveredBy": [ - "1317", - "1318", - "1641" + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "800", + "801", + "802", + "803", + "804", + "805", + "806", + "807", + "1237", + "1238", + "1239", + "1240", + "1241" ], "location": { "end": { - "column": 4, - "line": 28 + "column": 36, + "line": 18 }, "start": { - "column": 27, - "line": 26 + "column": 12, + "line": 17 } } }, { - "id": "2648", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/dto/create-game/create-game.dto.ts(22,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "2671", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "60" + ], "coveredBy": [ - "32", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "994", - "995", - "996", - "997", - "998", - "999", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", - "1204", - "1220", - "1221", - "1222", - "1223", - "1224", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1278", - "1279", - "1280", - "1281", - "1282", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1307", - "1308", - "1309", - "1310", - "1311", - "1312", - "1313", - "1314", - "1315", - "1316", - "1317", - "1318", - "1633", - "1634", - "1635", - "1636", - "1640" + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "800", + "801", + "802", + "803", + "804", + "805", + "806", + "807", + "1237", + "1238", + "1239", + "1240", + "1241" ], "location": { "end": { - "column": 4, - "line": 24 + "column": 37, + "line": 17 }, "start": { - "column": 81, - "line": 22 + "column": 12, + "line": 17 } } }, { - "id": "2647", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/composables/api/game/dto/create-game/create-game.dto.ts(12,44): error TS2322: Type 'string' is not assignable to type 'CreateGamePlayerDto'.\n", - "status": "CompileError", - "static": true, - "coveredBy": [ - "32", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "994", - "995", - "996", - "997", - "998", - "999", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", - "1204", - "1220", - "1221", - "1222", - "1223", - "1224", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1278", - "1279", - "1280", - "1281", - "1282", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1307", - "1308", - "1309", - "1310", - "1311", - "1312", - "1313", - "1314", - "1315", - "1316", - "1317", - "1318", - "1633", - "1634", - "1635", - "1636", - "1640", - "1641" - ], - "location": { - "end": { - "column": 45, - "line": 12 - }, - "start": { - "column": 43, - "line": 12 - } - } - } - ], - "source": "import { Expose, instanceToPlain, plainToInstance, Type } from \"class-transformer\";\n\nimport { CreateGameAdditionalCardDto } from \"~/composables/api/game/dto/create-game/create-game-additional-card/create-game-additional-card.dto\";\nimport { CreateGamePlayerDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\nimport type { OmitToJSON } from \"~/utils/types/class.types\";\n\nclass CreateGameDto {\n @Type(() => CreateGamePlayerDto)\n @Expose()\n public players: CreateGamePlayerDto[] = [];\n\n @Type(() => CreateGameAdditionalCardDto)\n @Expose()\n public additionalCards?: CreateGameAdditionalCardDto[];\n\n @Type(() => GameOptions)\n @Expose()\n public options: GameOptions;\n\n public static create(createGameDto: OmitToJSON): CreateGameDto {\n return plainToInstance(CreateGameDto, createGameDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n public toJSON(): object {\n return instanceToPlain(this);\n }\n}\n\nexport { CreateGameDto };" - }, - "app/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2650", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto.ts(13,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "40", - "48", - "49", - "51", - "52", - "56", - "57", - "262", - "263", - "265", - "266", - "267", - "270", - "273", - "274" - ], - "location": { - "end": { - "column": 4, - "line": 15 - }, - "start": { - "column": 93, - "line": 13 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { WitchPotion } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass MakeGamePlayTargetDto {\n @Expose()\n public playerId: string;\n\n @Expose()\n public drankPotion?: WitchPotion;\n\n public static create(makeGamePlayTargetDto: MakeGamePlayTargetDto): MakeGamePlayTargetDto {\n return plainToInstance(MakeGamePlayTargetDto, makeGamePlayTargetDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { MakeGamePlayTargetDto };" - }, - "app/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2651", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto.ts(12,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "275", - "276", - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 4, - "line": 14 - }, - "start": { - "column": 87, - "line": 12 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass MakeGamePlayVoteDto {\n @Expose()\n public sourceId: string;\n\n @Expose()\n public targetId: string;\n\n public static create(makeGamePlayVoteDto: MakeGamePlayVoteDto): MakeGamePlayVoteDto {\n return plainToInstance(MakeGamePlayVoteDto, makeGamePlayVoteDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { MakeGamePlayVoteDto };" - }, - "app/composables/api/game/dto/make-game-play/make-game-play.dto.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2652", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/dto/make-game-play/make-game-play.dto.ts(26,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "159", - "160", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1073", - "1081", - "1082", - "1083", - "1084", - "1323", - "1324", - "1355", - "1356", - "1357", - "1358", - "1359" - ], - "location": { - "end": { - "column": 4, - "line": 28 - }, - "start": { - "column": 75, - "line": 26 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { MakeGamePlayTargetDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto\";\nimport { MakeGamePlayVoteDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto\";\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass MakeGamePlayDto {\n @Type(() => MakeGamePlayTargetDto)\n @Expose()\n public targets?: MakeGamePlayTargetDto[];\n\n @Type(() => MakeGamePlayVoteDto)\n @Expose()\n public votes?: MakeGamePlayVoteDto[];\n\n @Expose()\n public doesJudgeRequestAnotherVote?: boolean;\n\n @Expose()\n public chosenCardId?: string;\n\n @Expose()\n public chosenSide?: RoleSide;\n\n public static create(makeGamePlayDto: MakeGamePlayDto): MakeGamePlayDto {\n return plainToInstance(MakeGamePlayDto, makeGamePlayDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { MakeGamePlayDto };" - }, - "app/composables/api/game/game-event/game-event.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2653", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-event/game-event.class.ts(13,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "220", - "222", - "224", - "229", - "230", - "231", - "352", - "353", - "354", - "355", - "356", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "367", - "416", - "510", - "512", - "513", - "607", - "609", - "611", - "691", - "692", - "711", - "712", - "764", - "766", - "767", - "769", - "841", - "842", - "851", - "853", - "888", - "892", - "1010", - "1012", - "1014", - "1180", - "1191", - "1466", - "1726" - ], - "location": { - "end": { - "column": 4, - "line": 15 - }, - "start": { - "column": 57, - "line": 13 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GameEventType } from \"~/composables/api/game/types/game-event/game-event.types\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameEvent {\n @Expose()\n public type: GameEventType;\n\n @Expose()\n public players?: Player[];\n\n public static create(gameEvent: GameEvent): GameEvent {\n return plainToInstance(GameEvent, gameEvent, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameEvent };" - }, - "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2654", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(8,40): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "1401", - "1402", - "1403", - "1558", - "1559", - "1560", - "1561", - "1562", - "1663", - "1664" - ], - "location": { - "end": { - "column": 2, - "line": 19 - }, - "start": { - "column": 60, - "line": 8 - } - } - }, - { - "id": "2655", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(11,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1663", - "1664" - ], - "location": { - "end": { - "column": 4, - "line": 17 - }, - "start": { - "column": 120, - "line": 11 - } - } - }, - { - "id": "2656", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(11,57): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1663", - "1664" - ], - "location": { - "end": { - "column": 6, - "line": 14 - }, - "start": { - "column": 9, - "line": 12 - } - } - }, - { - "id": "2657", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/gameId/history\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1663" - ], - "coveredBy": [ - "1663", - "1664" - ], - "location": { - "end": { - "column": 95, - "line": 13 - }, - "start": { - "column": 69, - "line": 13 - } - } - }, - { - "id": "2658", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/gameId/history\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/gameId/history\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1663" - ], - "coveredBy": [ - "1663", - "1664" - ], - "location": { - "end": { - "column": 114, - "line": 13 - }, - "start": { - "column": 97, - "line": 13 - } - } - }, - { - "id": "2659", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(13,99): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1663", - "1664" - ], - "location": { - "end": { - "column": 112, - "line": 13 - }, - "start": { - "column": 107, - "line": 13 - } - } - }, - { - "id": "2660", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(11,57): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1664" - ], - "location": { - "end": { - "column": 6, - "line": 16 - }, - "start": { - "column": 21, - "line": 14 - } - } - }, - { - "id": "2661", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(18,3): error TS2741: Property 'getGameHistoryRecords' is missing in type '{}' but required in type 'UseFetchGameHistory'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "1401", - "1402", - "1403", - "1558", - "1559", - "1560", - "1561", - "1562", - "1663", - "1664" - ], - "location": { - "end": { - "column": 35, - "line": 18 - }, - "start": { - "column": 10, - "line": 18 - } - } - } - ], - "source": "import type { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchGameHistory = {\n getGameHistoryRecords: (gameId: string) => Promise> | null>;\n};\n\nfunction useFetchGameHistoryRecords(): UseFetchGameHistory {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function getGameHistoryRecords(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}/history`, { method: \"GET\" });\n } catch (error) {\n return null;\n }\n }\n return { getGameHistoryRecords };\n}\n\nexport { useFetchGameHistoryRecords };" - }, - "app/composables/api/game/game-history-record/useGameHistoryRecord.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2662", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(7,34): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], + "id": "2672", + "mutatorName": "LogicalOperator", + "replacement": "type === \"vote\" || !votes", + "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "62" + ], "coveredBy": [ "60", "61", @@ -86484,23 +81039,26 @@ ], "location": { "end": { - "column": 2, - "line": 23 + "column": 37, + "line": 17 }, "start": { - "column": 55, - "line": 7 + "column": 12, + "line": 17 } } }, { - "id": "2663", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(8,68): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2673", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "62" + ], "coveredBy": [ "60", "61", @@ -86546,25 +81104,25 @@ ], "location": { "end": { - "column": 4, - "line": 21 + "column": 27, + "line": 17 }, "start": { - "column": 76, - "line": 8 + "column": 12, + "line": 17 } } }, { - "id": "2664", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", + "id": "2674", + "mutatorName": "EqualityOperator", + "replacement": "type !== \"vote\"", + "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "62" + "60" ], "coveredBy": [ "60", @@ -86611,8 +81169,8 @@ ], "location": { "end": { - "column": 44, - "line": 20 + "column": 27, + "line": 17 }, "start": { "column": 12, @@ -86621,19 +81179,17 @@ } }, { - "id": "2665", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", + "id": "2678", + "mutatorName": "LogicalOperator", + "replacement": "type === \"target\" || !targets", + "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "60" + "62" ], "coveredBy": [ - "60", - "61", "62", "63", "64", @@ -86656,7 +81212,6 @@ "81", "82", "83", - "84", "85", "86", "87", @@ -86668,7 +81223,6 @@ "805", "806", "807", - "1237", "1238", "1239", "1240", @@ -86676,26 +81230,27 @@ ], "location": { "end": { - "column": 44, - "line": 20 + "column": 36, + "line": 18 }, "start": { - "column": 12, - "line": 17 + "column": 7, + "line": 18 } } }, { - "id": "2666", - "mutatorName": "LogicalOperator", - "replacement": "(type === \"vote\" && !votes || type === \"target\" && !targets || type === \"request-another-vote\" && didJudgeRequestAnotherVote === undefined) && type === \"choose-card\" && !chosenCard", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,155): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"target\" | \"request-another-vote\"' and '\"choose-card\"' have no overlap.\n", - "status": "CompileError", + "id": "2679", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected '/svg/game/player/player-attribute/pow…' to be '/svg/misc/people.svg' // Object.is equality", + "status": "Killed", + "testsCompleted": 31, "static": false, - "killedBy": [], + "killedBy": [ + "86" + ], "coveredBy": [ - "60", - "61", "62", "63", "64", @@ -86718,7 +81273,6 @@ "81", "82", "83", - "84", "85", "86", "87", @@ -86730,7 +81284,6 @@ "805", "806", "807", - "1237", "1238", "1239", "1240", @@ -86738,29 +81291,27 @@ ], "location": { "end": { - "column": 44, - "line": 20 + "column": 24, + "line": 18 }, "start": { - "column": 12, - "line": 17 - } + "column": 7, + "line": 18 + } } }, { - "id": "2667", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", + "id": "2680", + "mutatorName": "EqualityOperator", + "replacement": "type !== \"target\"", + "statusReason": "expected '/svg/game/player/player-attribute/pow…' to be '/svg/misc/people.svg' // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 31, "static": false, "killedBy": [ - "60" + "86" ], "coveredBy": [ - "60", - "61", "62", "63", "64", @@ -86783,7 +81334,6 @@ "81", "82", "83", - "84", "85", "86", "87", @@ -86795,7 +81345,6 @@ "805", "806", "807", - "1237", "1238", "1239", "1240", @@ -86803,26 +81352,27 @@ ], "location": { "end": { - "column": 82, - "line": 19 + "column": 24, + "line": 18 }, "start": { - "column": 12, - "line": 17 + "column": 7, + "line": 18 } } }, { - "id": "2668", - "mutatorName": "LogicalOperator", - "replacement": "(type === \"vote\" && !votes || type === \"target\" && !targets) && type === \"request-another-vote\" && didJudgeRequestAnotherVote === undefined", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,76): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"target\"' and '\"request-another-vote\"' have no overlap.\n", - "status": "CompileError", + "id": "2685", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "62" + ], "coveredBy": [ - "60", - "61", "62", "63", "64", @@ -86845,7 +81395,6 @@ "81", "82", "83", - "84", "85", "86", "87", @@ -86857,37 +81406,33 @@ "805", "806", "807", - "1237", - "1238", "1239", "1240", "1241" ], "location": { "end": { - "column": 82, + "column": 38, "line": 19 }, "start": { - "column": 12, - "line": 17 + "column": 7, + "line": 19 } } }, { - "id": "2669", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", + "id": "2686", + "mutatorName": "EqualityOperator", + "replacement": "type !== \"request-another-vote\"", + "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "60" + "62" ], "coveredBy": [ - "60", - "61", "62", "63", "64", @@ -86910,7 +81455,6 @@ "81", "82", "83", - "84", "85", "86", "87", @@ -86922,34 +81466,33 @@ "805", "806", "807", - "1237", - "1238", "1239", "1240", "1241" ], "location": { "end": { - "column": 36, - "line": 18 + "column": 38, + "line": 19 }, "start": { - "column": 12, - "line": 17 + "column": 7, + "line": 19 } } }, { - "id": "2670", + "id": "2691", "mutatorName": "LogicalOperator", - "replacement": "type === \"vote\" && !votes && type === \"target\" && !targets", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,41): error TS2367: This comparison appears to be unintentional because the types '\"vote\"' and '\"target\"' have no overlap.\n", - "status": "CompileError", + "replacement": "type === \"choose-card\" || !chosenCard", + "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "62" + ], "coveredBy": [ - "60", - "61", "62", "63", "64", @@ -86972,7 +81515,6 @@ "81", "82", "83", - "84", "85", "86", "87", @@ -86984,37 +81526,32 @@ "805", "806", "807", - "1237", - "1238", - "1239", "1240", "1241" ], "location": { "end": { - "column": 36, - "line": 18 + "column": 44, + "line": 20 }, "start": { - "column": 12, - "line": 17 + "column": 7, + "line": 20 } } }, { - "id": "2671", + "id": "2692", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", + "replacement": "true", + "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "60" + "62" ], "coveredBy": [ - "60", - "61", "62", "63", "64", @@ -87037,7 +81574,6 @@ "81", "82", "83", - "84", "85", "86", "87", @@ -87049,37 +81585,32 @@ "805", "806", "807", - "1237", - "1238", - "1239", "1240", "1241" ], "location": { "end": { - "column": 37, - "line": 17 + "column": 29, + "line": 20 }, "start": { - "column": 12, - "line": 17 + "column": 7, + "line": 20 } } }, { - "id": "2672", - "mutatorName": "LogicalOperator", - "replacement": "type === \"vote\" || !votes", + "id": "2693", + "mutatorName": "EqualityOperator", + "replacement": "type !== \"choose-card\"", "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ "62" ], "coveredBy": [ - "60", - "61", "62", "63", "64", @@ -87102,7 +81633,6 @@ "81", "82", "83", - "84", "85", "86", "87", @@ -87114,34 +81644,27 @@ "805", "806", "807", - "1237", - "1238", - "1239", "1240", "1241" ], "location": { "end": { - "column": 37, - "line": 17 + "column": 29, + "line": 20 }, "start": { - "column": 12, - "line": 17 + "column": 7, + "line": 20 } } }, { - "id": "2673", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", - "status": "Killed", - "testsCompleted": 3, + "id": "2663", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(8,68): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "62" - ], "coveredBy": [ "60", "61", @@ -87187,26 +81710,22 @@ ], "location": { "end": { - "column": 27, - "line": 17 + "column": 4, + "line": 21 }, "start": { - "column": 12, - "line": 17 + "column": 76, + "line": 8 } } }, { - "id": "2674", - "mutatorName": "EqualityOperator", - "replacement": "type !== \"vote\"", - "statusReason": "Snapshot `Game Over History Record Action Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "2666", + "mutatorName": "LogicalOperator", + "replacement": "(type === \"vote\" && !votes || type === \"target\" && !targets || type === \"request-another-vote\" && didJudgeRequestAnotherVote === undefined) && type === \"choose-card\" && !chosenCard", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,155): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"target\" | \"request-another-vote\"' and '\"choose-card\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "60" - ], "coveredBy": [ "60", "61", @@ -87252,8 +81771,8 @@ ], "location": { "end": { - "column": 27, - "line": 17 + "column": 44, + "line": 20 }, "start": { "column": 12, @@ -87262,13 +81781,12 @@ } }, { - "id": "2675", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,12): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"' and '\"\"' have no overlap.\n", + "id": "2668", + "mutatorName": "LogicalOperator", + "replacement": "(type === \"vote\" && !votes || type === \"target\" && !targets) && type === \"request-another-vote\" && didJudgeRequestAnotherVote === undefined", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,76): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"target\"' and '\"request-another-vote\"' have no overlap.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "60", "61", @@ -87314,23 +81832,22 @@ ], "location": { "end": { - "column": 27, - "line": 17 + "column": 82, + "line": 19 }, "start": { - "column": 21, + "column": 12, "line": 17 } } }, { - "id": "2676", - "mutatorName": "BooleanLiteral", - "replacement": "votes", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,5): error TS2322: Type 'boolean | GameHistoryRecordPlayVote[]' is not assignable to type 'boolean'.\n Type 'GameHistoryRecordPlayVote[]' is not assignable to type 'boolean'.\n", + "id": "2670", + "mutatorName": "LogicalOperator", + "replacement": "type === \"vote\" && !votes && type === \"target\" && !targets", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,41): error TS2367: This comparison appears to be unintentional because the types '\"vote\"' and '\"target\"' have no overlap.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "60", "61", @@ -87369,31 +81886,32 @@ "806", "807", "1237", + "1238", + "1239", + "1240", "1241" ], "location": { "end": { - "column": 37, - "line": 17 + "column": 36, + "line": 18 }, "start": { - "column": 31, + "column": 12, "line": 17 } } }, { - "id": "2677", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 43, + "id": "2662", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(7,34): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1238" - ], "coveredBy": [ + "60", + "61", "62", "63", "64", @@ -87416,6 +81934,7 @@ "81", "82", "83", + "84", "85", "86", "87", @@ -87427,6 +81946,7 @@ "805", "806", "807", + "1237", "1238", "1239", "1240", @@ -87434,27 +81954,25 @@ ], "location": { "end": { - "column": 36, - "line": 18 + "column": 2, + "line": 23 }, "start": { - "column": 7, - "line": 18 + "column": 55, + "line": 7 } } }, { - "id": "2678", - "mutatorName": "LogicalOperator", - "replacement": "type === \"target\" || !targets", - "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "2675", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,12): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "62" - ], "coveredBy": [ + "60", + "61", "62", "63", "64", @@ -87477,6 +81995,7 @@ "81", "82", "83", + "84", "85", "86", "87", @@ -87488,6 +82007,7 @@ "805", "806", "807", + "1237", "1238", "1239", "1240", @@ -87495,27 +82015,25 @@ ], "location": { "end": { - "column": 36, - "line": 18 + "column": 27, + "line": 17 }, "start": { - "column": 7, - "line": 18 + "column": 21, + "line": 17 } } }, { - "id": "2679", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected '/svg/game/player/player-attribute/pow…' to be '/svg/misc/people.svg' // Object.is equality", - "status": "Killed", - "testsCompleted": 31, + "id": "2676", + "mutatorName": "BooleanLiteral", + "replacement": "votes", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,5): error TS2322: Type 'boolean | GameHistoryRecordPlayVote[]' is not assignable to type 'boolean'.\n Type 'GameHistoryRecordPlayVote[]' is not assignable to type 'boolean'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "86" - ], "coveredBy": [ + "60", + "61", "62", "63", "64", @@ -87538,6 +82056,7 @@ "81", "82", "83", + "84", "85", "86", "87", @@ -87549,33 +82068,27 @@ "805", "806", "807", - "1238", - "1239", - "1240", + "1237", "1241" ], "location": { "end": { - "column": 24, - "line": 18 + "column": 37, + "line": 17 }, "start": { - "column": 7, - "line": 18 + "column": 31, + "line": 17 } } }, { - "id": "2680", - "mutatorName": "EqualityOperator", - "replacement": "type !== \"target\"", - "statusReason": "expected '/svg/game/player/player-attribute/pow…' to be '/svg/misc/people.svg' // Object.is equality", - "status": "Killed", - "testsCompleted": 31, + "id": "2681", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(18,7): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "86" - ], "coveredBy": [ "62", "63", @@ -87621,19 +82134,18 @@ "line": 18 }, "start": { - "column": 7, + "column": 16, "line": 18 } } }, { - "id": "2681", + "id": "2687", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(18,7): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"' and '\"\"' have no overlap.\n", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(19,7): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "62", "63", @@ -87668,19 +82180,18 @@ "805", "806", "807", - "1238", "1239", "1240", "1241" ], "location": { "end": { - "column": 24, - "line": 18 + "column": 38, + "line": 19 }, "start": { "column": 16, - "line": 18 + "line": 19 } } }, @@ -87691,7 +82202,6 @@ "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,5): error TS2322: Type 'boolean | GameHistoryRecordPlayTarget[]' is not assignable to type 'boolean'.\n Type 'GameHistoryRecordPlayTarget[]' is not assignable to type 'boolean'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "62", "63", @@ -87733,16 +82243,12 @@ } }, { - "id": "2683", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 35, + "id": "2694", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(20,7): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1239" - ], "coveredBy": [ "62", "63", @@ -87777,33 +82283,30 @@ "805", "806", "807", - "1239", "1240", "1241" ], "location": { "end": { - "column": 82, - "line": 19 + "column": 29, + "line": 20 }, "start": { - "column": 7, - "line": 19 + "column": 16, + "line": 20 } } }, { - "id": "2684", - "mutatorName": "LogicalOperator", - "replacement": "type === \"request-another-vote\" || didJudgeRequestAnotherVote === undefined", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, + "id": "2696", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(22,3): error TS2741: Property 'didSourceSkipped' is missing in type '{}' but required in type 'UseGameHistoryRecord'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1241" - ], "coveredBy": [ + "60", + "61", "62", "63", "64", @@ -87826,6 +82329,7 @@ "81", "82", "83", + "84", "85", "86", "87", @@ -87837,29 +82341,54 @@ "805", "806", "807", + "1237", + "1238", "1239", "1240", "1241" ], "location": { "end": { - "column": 82, - "line": 19 + "column": 30, + "line": 22 }, "start": { - "column": 7, - "line": 19 + "column": 10, + "line": 22 } } }, { - "id": "2685", - "mutatorName": "ConditionalExpression", - "replacement": "true", + "id": "2695", + "mutatorName": "BooleanLiteral", + "replacement": "chosenCard", + "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,5): error TS2322: Type 'boolean | GameAdditionalCard | undefined' is not assignable to type 'boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "806", + "1240", + "1241" + ], + "location": { + "end": { + "column": 44, + "line": 20 + }, + "start": { + "column": 33, + "line": 20 + } + } + }, + { + "id": "2684", + "mutatorName": "LogicalOperator", + "replacement": "type === \"request-another-vote\" || didJudgeRequestAnotherVote === undefined", "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ "62" ], @@ -87903,7 +82432,7 @@ ], "location": { "end": { - "column": 38, + "column": 82, "line": 19 }, "start": { @@ -87913,73 +82442,42 @@ } }, { - "id": "2686", - "mutatorName": "EqualityOperator", - "replacement": "type !== \"request-another-vote\"", - "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", + "id": "2688", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 4, "killedBy": [ - "62" + "1241" ], "coveredBy": [ - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "82", - "83", - "85", - "86", - "87", - "800", - "801", - "802", - "803", - "804", - "805", - "806", - "807", "1239", - "1240", "1241" ], "location": { "end": { - "column": 38, + "column": 82, "line": 19 }, "start": { - "column": 7, + "column": 42, "line": 19 } } }, { - "id": "2687", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(19,7): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"' and '\"\"' have no overlap.\n", - "status": "CompileError", + "id": "2677", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 41, + "killedBy": [ + "1238" + ], "coveredBy": [ "62", "63", @@ -88014,44 +82512,19 @@ "805", "806", "807", + "1238", "1239", "1240", "1241" ], "location": { "end": { - "column": 38, - "line": 19 - }, - "start": { - "column": 16, - "line": 19 - } - } - }, - { - "id": "2688", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "1241" - ], - "coveredBy": [ - "1239", - "1241" - ], - "location": { - "end": { - "column": 82, - "line": 19 + "column": 36, + "line": 18 }, "start": { - "column": 42, - "line": 19 + "column": 7, + "line": 18 } } }, @@ -88061,8 +82534,8 @@ "replacement": "didJudgeRequestAnotherVote !== undefined", "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ "1239" ], @@ -88087,8 +82560,8 @@ "replacement": "false", "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 35, "static": false, + "testsCompleted": 41, "killedBy": [ "1240" ], @@ -88141,15 +82614,15 @@ } }, { - "id": "2691", - "mutatorName": "LogicalOperator", - "replacement": "type === \"choose-card\" || !chosenCard", - "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", + "id": "2683", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 41, "killedBy": [ - "62" + "1239" ], "coveredBy": [ "62", @@ -88185,277 +82658,18 @@ "805", "806", "807", - "1240", - "1241" - ], - "location": { - "end": { - "column": 44, - "line": 20 - }, - "start": { - "column": 7, - "line": 20 - } - } - }, - { - "id": "2692", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "62" - ], - "coveredBy": [ - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "82", - "83", - "85", - "86", - "87", - "800", - "801", - "802", - "803", - "804", - "805", - "806", - "807", - "1240", - "1241" - ], - "location": { - "end": { - "column": 29, - "line": 20 - }, - "start": { - "column": 7, - "line": 20 - } - } - }, - { - "id": "2693", - "mutatorName": "EqualityOperator", - "replacement": "type !== \"choose-card\"", - "statusReason": "expected 'components.GameOverHistoryRecordActio…' to be 'components.GameOverHistoryRecordActio…' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "62" - ], - "coveredBy": [ - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "82", - "83", - "85", - "86", - "87", - "800", - "801", - "802", - "803", - "804", - "805", - "806", - "807", - "1240", - "1241" - ], - "location": { - "end": { - "column": 29, - "line": 20 - }, - "start": { - "column": 7, - "line": 20 - } - } - }, - { - "id": "2694", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(20,7): error TS2367: This comparison appears to be unintentional because the types '\"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "82", - "83", - "85", - "86", - "87", - "800", - "801", - "802", - "803", - "804", - "805", - "806", - "807", - "1240", - "1241" - ], - "location": { - "end": { - "column": 29, - "line": 20 - }, - "start": { - "column": 16, - "line": 20 - } - } - }, - { - "id": "2695", - "mutatorName": "BooleanLiteral", - "replacement": "chosenCard", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(17,5): error TS2322: Type 'boolean | GameAdditionalCard | undefined' is not assignable to type 'boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "806", - "1240", - "1241" - ], - "location": { - "end": { - "column": 44, - "line": 20 - }, - "start": { - "column": 33, - "line": 20 - } - } - }, - { - "id": "2696", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/game-history-record/useGameHistoryRecord.ts(22,3): error TS2741: Property 'didSourceSkipped' is missing in type '{}' but required in type 'UseGameHistoryRecord'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "60", - "61", - "62", - "63", - "64", - "65", - "66", - "67", - "68", - "69", - "70", - "71", - "72", - "73", - "74", - "75", - "76", - "77", - "78", - "79", - "80", - "81", - "82", - "83", - "84", - "85", - "86", - "87", - "800", - "801", - "802", - "803", - "804", - "805", - "806", - "807", - "1237", - "1238", "1239", "1240", "1241" ], "location": { "end": { - "column": 30, - "line": 22 + "column": 82, + "line": 19 }, "start": { - "column": 10, - "line": 22 + "column": 7, + "line": 19 } } } @@ -92777,71 +86991,6 @@ ], "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameAdditionalCard {\n @Expose()\n public _id: string;\n\n @Expose()\n public roleName: RoleName;\n\n @Expose()\n public recipient: GameAdditionalCardRecipientRoleName;\n\n @Expose()\n public isUsed: boolean;\n\n public static create(gameAdditionalCard: GameAdditionalCard): GameAdditionalCard {\n return plainToInstance(GameAdditionalCard, gameAdditionalCard, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameAdditionalCard };" }, - "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2803", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.class.ts(20,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "400", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "507", - "639", - "640", - "641", - "801", - "802", - "804", - "805", - "806", - "807", - "897", - "899", - "900", - "901", - "904", - "905", - "906", - "949", - "950", - "1392", - "1393", - "1428", - "1462", - "1561", - "1563", - "1566", - "1578", - "1707" - ], - "location": { - "end": { - "column": 4, - "line": 22 - }, - "start": { - "column": 111, - "line": 20 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GamePlaySourceInteraction } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.class\";\nimport type { GamePlaySourceName } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source.types\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecordPlaySource {\n @Expose()\n public name: GamePlaySourceName;\n\n @Expose()\n @Type(() => Player)\n public players: Player[];\n\n @Expose()\n @Type(() => GamePlaySourceInteraction)\n public interactions?: GamePlaySourceInteraction[];\n\n public static create(gameHistoryRecordPlaySource: GameHistoryRecordPlaySource): GameHistoryRecordPlaySource {\n return plainToInstance(GameHistoryRecordPlaySource, gameHistoryRecordPlaySource, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecordPlaySource };" - }, "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-target/game-history-record-play-target.class.ts": { "language": "typescript", "mutants": [ @@ -92942,70 +87091,6 @@ ], "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport type { GameHistoryRecordPlayVotingResult } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-voting/game-history-record-play-voting.types\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecordPlayVoting {\n @Expose()\n public result: GameHistoryRecordPlayVotingResult;\n\n @Expose()\n @Type(() => Player)\n public nominatedPlayers?: Player[];\n\n public static create(gameHistoryRecordPlayVoting: GameHistoryRecordPlayVoting): GameHistoryRecordPlayVoting {\n return plainToInstance(GameHistoryRecordPlayVoting, gameHistoryRecordPlayVoting, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecordPlayVoting };" }, - "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2807", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play.class.ts(48,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "400", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "507", - "639", - "640", - "641", - "801", - "802", - "804", - "805", - "806", - "807", - "897", - "899", - "900", - "901", - "904", - "905", - "906", - "949", - "950", - "1392", - "1393", - "1428", - "1462", - "1561", - "1563", - "1566", - "1578" - ], - "location": { - "end": { - "column": 4, - "line": 50 - }, - "start": { - "column": 93, - "line": 48 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GameAdditionalCard } from \"~/composables/api/game/types/game-additional-card/game-additional-card.class\";\nimport { GameHistoryRecordPlaySource } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.class\";\nimport { GameHistoryRecordPlayTarget } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-target/game-history-record-play-target.class\";\nimport { GameHistoryRecordPlayVote } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-vote/game-history-record-play-vote.class\";\nimport { GameHistoryRecordPlayVoting } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-voting/game-history-record-play-voting.class\";\nimport type { GamePlayAction, GamePlayCause, GamePlayType } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecordPlay {\n @Expose()\n public type: GamePlayType;\n\n @Expose()\n public action: GamePlayAction;\n\n @Expose()\n @Type(() => GameHistoryRecordPlaySource)\n public source: GameHistoryRecordPlaySource;\n\n @Expose()\n public cause?: GamePlayCause;\n\n @Expose()\n @Type(() => GameHistoryRecordPlayTarget)\n public targets?: GameHistoryRecordPlayTarget[];\n\n @Expose()\n @Type(() => GameHistoryRecordPlayVote)\n public votes?: GameHistoryRecordPlayVote[];\n\n @Expose()\n @Type(() => GameHistoryRecordPlayVoting)\n public voting?: GameHistoryRecordPlayVoting;\n\n @Expose()\n public didJudgeRequestAnotherVote?: boolean;\n\n @Expose()\n @Type(() => GameAdditionalCard)\n public chosenCard?: GameAdditionalCard;\n\n @Expose()\n public chosenSide?: RoleSide;\n\n public static create(gameHistoryRecordPlay: GameHistoryRecordPlay): GameHistoryRecordPlay {\n return plainToInstance(GameHistoryRecordPlay, gameHistoryRecordPlay, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecordPlay };" - }, "app/composables/api/game/types/game-history-record/game-history-record-player-attribute-alteration/game-history-record-player-attribute-alteration.class.ts": { "language": "typescript", "mutants": [ @@ -93035,402 +87120,6 @@ ], "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GameHistoryRecordPlayerAttributeAlterationStatus } from \"~/composables/api/game/types/game-history-record/game-history-record-player-attribute-alteration/game-history-record-player-attribute-alteration.types\";\nimport type { GameSource } from \"~/composables/api/game/types/game.types\";\nimport type { PlayerAttributeName } from \"~/composables/api/game/types/players/player-attribute/player-attribute.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecordPlayerAttributeAlteration {\n @Expose()\n public name: PlayerAttributeName;\n\n @Expose()\n public source: GameSource;\n\n @Expose()\n public playerName: string;\n\n @Expose()\n public status: GameHistoryRecordPlayerAttributeAlterationStatus;\n\n public static create(gameHistoryRecordPlayerAttributeAlteration: GameHistoryRecordPlayerAttributeAlteration): GameHistoryRecordPlayerAttributeAlteration {\n return plainToInstance(GameHistoryRecordPlayerAttributeAlteration, gameHistoryRecordPlayerAttributeAlteration, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecordPlayerAttributeAlteration };" }, - "app/composables/api/game/types/game-history-record/game-history-record.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2809", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-history-record/game-history-record.class.ts(49,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "400", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "507", - "639", - "640", - "641", - "801", - "802", - "804", - "805", - "806", - "807", - "897", - "899", - "900", - "901", - "904", - "905", - "906", - "949", - "950", - "1392", - "1393", - "1428", - "1462", - "1561", - "1566", - "1578" - ], - "location": { - "end": { - "column": 4, - "line": 51 - }, - "start": { - "column": 81, - "line": 49 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GameHistoryRecordPlay } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play.class\";\nimport { GameHistoryRecordPlayerAttributeAlteration } from \"~/composables/api/game/types/game-history-record/game-history-record-player-attribute-alteration/game-history-record-player-attribute-alteration.class\";\nimport { GamePhase } from \"~/composables/api/game/types/game-phase/game-phase.class\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecord {\n @Expose()\n public _id: string;\n\n @Expose()\n public gameId: string;\n\n @Expose()\n public turn: number;\n\n @Type(() => GamePhase)\n @Expose()\n public phase: GamePhase;\n\n @Expose()\n public tick: number;\n\n @Expose()\n @Type(() => GameHistoryRecordPlay)\n public play: GameHistoryRecordPlay;\n\n @Expose()\n @Type(() => Player)\n public revealedPlayers?: Player[];\n\n @Expose()\n @Type(() => Player)\n public switchedSidePlayers?: Player[];\n\n @Expose()\n @Type(() => Player)\n public deadPlayers?: Player[];\n\n @Expose()\n @Type(() => GameHistoryRecordPlayerAttributeAlteration)\n public playerAttributeAlterations?: GameHistoryRecordPlayerAttributeAlteration[];\n\n @Expose()\n public createdAt: Date;\n\n public static create(gameHistoryRecord: GameHistoryRecord): GameHistoryRecord {\n return plainToInstance(GameHistoryRecord, gameHistoryRecord, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecord };" - }, - "app/composables/api/game/types/game-phase/game-phase.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2839", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-phase/game-phase.class.ts(12,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "292", - "293", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "400", - "402", - "403", - "404", - "405", - "406", - "407", - "408", - "409", - "410", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "639", - "640", - "641", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "776", - "777", - "778", - "779", - "801", - "802", - "804", - "805", - "806", - "807", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "866", - "867", - "868", - "889", - "890", - "891", - "892", - "893", - "894", - "897", - "899", - "900", - "901", - "904", - "905", - "906", - "949", - "950", - "1019", - "1020", - "1021", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1428", - "1442", - "1462", - "1521", - "1522", - "1523", - "1524", - "1561", - "1566", - "1578", - "1771" - ], - "location": { - "end": { - "column": 4, - "line": 14 - }, - "start": { - "column": 57, - "line": 12 - } - } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePhase {\n @Expose()\n public name: GamePhaseName;\n\n @Expose()\n public tick: number;\n\n public static create(gamePhase: GamePhase): GamePhase {\n return plainToInstance(GamePhase, gamePhase, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePhase };" - }, "app/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction-boundaries/game-play-source-interaction-boundaries.class.ts": { "language": "typescript", "mutants": [ @@ -93784,39 +87473,31 @@ ], "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GamePlaySource } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source.class\";\nimport type { GamePlayAction, GamePlayCause, GamePlayOccurrence, GamePlayType } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePlay {\n @Expose()\n public type: GamePlayType;\n\n @Type(() => GamePlaySource)\n @Expose()\n public source: GamePlaySource;\n\n @Expose()\n public action: GamePlayAction;\n\n @Expose()\n public causes?: GamePlayCause[];\n\n @Expose()\n public canBeSkipped?: boolean;\n\n @Expose()\n public occurrence: GamePlayOccurrence;\n\n public static create(gamePlay: GamePlay): GamePlay {\n return plainToInstance(GamePlay, gamePlay, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePlay };" }, - "app/composables/api/game/types/game-victory/game-victory.class.ts": { + "app/composables/api/game/types/game.class.ts": { "language": "typescript", "mutants": [ { - "id": "2844", + "id": "2846", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-victory/game-victory.class.ts(14,51): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game.class.ts(64,20): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "660", - "1520", - "1740" + "1393" ], "location": { "end": { "column": 4, - "line": 16 + "line": 71 }, "start": { - "column": 63, - "line": 14 + "column": 27, + "line": 69 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameVictoryType } from \"~/composables/api/game/types/game-victory/game-victory.types\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameVictory {\n @Expose()\n public type: GameVictoryType;\n\n @Expose()\n public winners?: Player[];\n\n public static create(gameVictory: GameVictory): GameVictory {\n return plainToInstance(GameVictory, gameVictory, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameVictory };" - }, - "app/composables/api/game/types/game.class.ts": { - "language": "typescript", - "mutants": [ + }, { "id": "2845", "mutatorName": "BlockStatement", @@ -93824,7 +87505,6 @@ "statusReason": "app/composables/api/game/types/game.class.ts(65,49): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, - "killedBy": [], "coveredBy": [ "89", "90", @@ -94108,28 +87788,6 @@ "line": 65 } } - }, - { - "id": "2846", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game.class.ts(64,20): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1393" - ], - "location": { - "end": { - "column": 4, - "line": 71 - }, - "start": { - "column": 27, - "line": 69 - } - } } ], "source": "import { Expose, instanceToPlain, plainToInstance, Type } from \"class-transformer\";\nimport { GameEvent } from \"~/composables/api/game/game-event/game-event.class\";\n\nimport { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport { GamePhase } from \"~/composables/api/game/types/game-phase/game-phase.class\";\nimport { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { GamePlay } from \"~/composables/api/game/types/game-play/game-play.class\";\nimport { GameVictory } from \"~/composables/api/game/types/game-victory/game-victory.class\";\nimport type { GameStatus } from \"~/composables/api/game/types/game.types\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\nimport type { OmitToJSON } from \"~/utils/types/class.types\";\n\nclass Game {\n @Expose()\n public _id: string;\n\n @Expose()\n public turn: number;\n\n @Type(() => GamePhase)\n @Expose()\n public phase: GamePhase;\n\n @Expose()\n public tick: number;\n\n @Expose()\n public status: GameStatus;\n\n @Type(() => Player)\n @Expose()\n public players: Player[];\n\n @Type(() => GamePlay)\n @Expose()\n public currentPlay: GamePlay | null;\n\n @Type(() => GamePlay)\n @Expose()\n public upcomingPlays: GamePlay[];\n\n @Type(() => GameHistoryRecord)\n @Expose()\n public lastGameHistoryRecord: GameHistoryRecord | null;\n\n @Type(() => GameOptions)\n @Expose()\n public options: GameOptions;\n\n @Type(() => GameVictory)\n @Expose()\n public victory?: GameVictory;\n\n @Type(() => GameEvent)\n @Expose()\n public events?: GameEvent[];\n\n @Expose()\n public createdAt: Date;\n\n @Expose()\n public updatedAt: Date;\n\n public static create(game: OmitToJSON): Game {\n return plainToInstance(Game, game, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n public toJSON(): object {\n return instanceToPlain(this);\n }\n}\n\nexport { Game };" @@ -94416,176 +88074,6 @@ "app/composables/api/game/useCreateGameDtoValidation.ts": { "language": "typescript", "mutants": [ - { - "id": "2852", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(27,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" - ], - "location": { - "end": { - "column": 2, - "line": 141 - }, - "start": { - "column": 100, - "line": 27 - } - } - }, - { - "id": "2853", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(33,35): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" - ], - "location": { - "end": { - "column": 116, - "line": 33 - }, - "start": { - "column": 53, - "line": 33 - } - } - }, { "id": "2854", "mutatorName": "ConditionalExpression", @@ -94842,91 +88330,6 @@ } } }, - { - "id": "2858", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(35,26): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" - ], - "location": { - "end": { - "column": 125, - "line": 35 - }, - "start": { - "column": 44, - "line": 35 - } - } - }, { "id": "2859", "mutatorName": "MethodExpression", @@ -95145,91 +88548,6 @@ } } }, - { - "id": "2864", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(37,43): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" - ], - "location": { - "end": { - "column": 146, - "line": 37 - }, - "start": { - "column": 61, - "line": 37 - } - } - }, { "id": "2865", "mutatorName": "MethodExpression", @@ -95444,22 +88762,27 @@ } }, { - "id": "2870", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(37,110): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", + "id": "2872", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players.every(player => player.side.current === \"werewolves\")", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "6" + ], "coveredBy": [ - "4", - "5", + "6", + "7", "25", - "26", "30", "31", "32", + "284", + "285", "286", + "287", "288", "289", "290", @@ -95468,64 +88791,38 @@ "293", "294", "295", - "296" + "296", + "297" ], "location": { "end": { - "column": 145, - "line": 37 + "column": 147, + "line": 39 }, "start": { - "column": 134, - "line": 37 + "column": 67, + "line": 39 } } }, { - "id": "2871", + "id": "2873", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(39,43): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "6" + ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", "6", "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", "25", - "26", - "27", - "28", - "29", "30", "31", "32", - "33", - "34", - "35", "284", "285", "286", @@ -95539,131 +88836,29 @@ "294", "295", "296", - "297", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" + "297" ], "location": { "end": { - "column": 147, + "column": 146, "line": 39 }, "start": { - "column": 61, + "column": 100, "line": 39 } } }, { - "id": "2872", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players.every(player => player.side.current === \"werewolves\")", - "statusReason": "expected false to be true // Object.is equality", + "id": "2874", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "6" - ], - "coveredBy": [ - "6", - "7", - "25", - "30", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 147, - "line": 39 - }, - "start": { - "column": 67, - "line": 39 - } - } - }, - { - "id": "2873", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "6" - ], - "coveredBy": [ - "6", - "7", - "25", - "30", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 146, - "line": 39 - }, - "start": { - "column": 100, - "line": 39 - } - } - }, - { - "id": "2874", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "7" + "7" ], "coveredBy": [ "6", @@ -95774,151 +88969,6 @@ } } }, - { - "id": "2877", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(39,110): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "6", - "7", - "25", - "30", - "31", - "32", - "286", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296" - ], - "location": { - "end": { - "column": 146, - "line": 39 - }, - "start": { - "column": 134, - "line": 39 - } - } - }, - { - "id": "2878", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(41,59): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8", - "9", - "10", - "30", - "286", - "288" - ], - "location": { - "end": { - "column": 4, - "line": 48 - }, - "start": { - "column": 65, - "line": 41 - } - } - }, - { - "id": "2879", - "mutatorName": "BooleanLiteral", - "replacement": "roles.value", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(45,37): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(45,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(47,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8", - "9", - "10", - "30", - "286", - "288" - ], - "location": { - "end": { - "column": 21, - "line": 42 - }, - "start": { - "column": 9, - "line": 42 - } - } - }, - { - "id": "2880", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(45,37): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8", - "9", - "10", - "30", - "286", - "288" - ], - "location": { - "end": { - "column": 21, - "line": 42 - }, - "start": { - "column": 9, - "line": 42 - } - } - }, - { - "id": "2881", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(45,37): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "8", - "9", - "10", - "30", - "286", - "288" - ], - "location": { - "end": { - "column": 21, - "line": 42 - }, - "start": { - "column": 9, - "line": 42 - } - } - }, { "id": "2882", "mutatorName": "BlockStatement", @@ -95966,58 +89016,6 @@ } } }, - { - "id": "2884", - "mutatorName": "MethodExpression", - "replacement": "roles.value", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(47,88): error TS2345: Argument of type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to parameter of type 'RoleWithMinInGame'.\n Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to type '{ minInGame: number; }'.\n Types of property 'minInGame' are incompatible.\n Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "9", - "10", - "30", - "286", - "288" - ], - "location": { - "end": { - "column": 122, - "line": 45 - }, - "start": { - "column": 37, - "line": 45 - } - } - }, - { - "id": "2885", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(47,88): error TS2345: Argument of type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to parameter of type 'RoleWithMinInGame'.\n Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to type '{ minInGame: number; }'.\n Types of property 'minInGame' are incompatible.\n Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "9", - "10", - "30", - "286", - "288" - ], - "location": { - "end": { - "column": 121, - "line": 45 - }, - "start": { - "column": 56, - "line": 45 - } - } - }, { "id": "2886", "mutatorName": "ConditionalExpression", @@ -96163,202 +89161,6 @@ } } }, - { - "id": "2891", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(50,77): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "11", - "12", - "13", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 4, - "line": 57 - }, - "start": { - "column": 83, - "line": 50 - } - } - }, - { - "id": "2892", - "mutatorName": "BooleanLiteral", - "replacement": "roles.value", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(54,18): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(54,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "11", - "12", - "13", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 21, - "line": 51 - }, - "start": { - "column": 9, - "line": 51 - } - } - }, - { - "id": "2893", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(54,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "11", - "12", - "13", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 21, - "line": 51 - }, - "start": { - "column": 9, - "line": 51 - } - } - }, - { - "id": "2894", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(54,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "11", - "12", - "13", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 21, - "line": 51 - }, - "start": { - "column": 9, - "line": 51 - } - } - }, - { - "id": "2895", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(52,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "11", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 6, - "line": 53 - }, - "start": { - "column": 23, - "line": 51 - } - } - }, { "id": "2896", "mutatorName": "BooleanLiteral", @@ -96398,202 +89200,6 @@ } } }, - { - "id": "2897", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(59,80): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "15", - "16", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 4, - "line": 66 - }, - "start": { - "column": 86, - "line": 59 - } - } - }, - { - "id": "2898", - "mutatorName": "BooleanLiteral", - "replacement": "roles.value", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(63,18): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(63,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "15", - "16", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 21, - "line": 60 - }, - "start": { - "column": 9, - "line": 60 - } - } - }, - { - "id": "2899", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(63,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "15", - "16", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 21, - "line": 60 - }, - "start": { - "column": 9, - "line": 60 - } - } - }, - { - "id": "2900", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(63,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "15", - "16", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 21, - "line": 60 - }, - "start": { - "column": 9, - "line": 60 - } - } - }, - { - "id": "2901", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(61,18): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "14", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 6, - "line": 62 - }, - "start": { - "column": 23, - "line": 60 - } - } - }, { "id": "2902", "mutatorName": "BooleanLiteral", @@ -96633,46 +89239,6 @@ } } }, - { - "id": "2903", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(68,68): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "17", - "18", - "30", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 4, - "line": 75 - }, - "start": { - "column": 74, - "line": 68 - } - } - }, { "id": "2904", "mutatorName": "MethodExpression", @@ -96876,42 +89442,6 @@ } } }, - { - "id": "2909", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(69,71): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "17", - "18", - "30", - "31", - "32", - "286", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296" - ], - "location": { - "end": { - "column": 99, - "line": 69 - }, - "start": { - "column": 92, - "line": 69 - } - } - }, { "id": "2910", "mutatorName": "ConditionalExpression", @@ -97084,46 +89614,6 @@ } } }, - { - "id": "2914", - "mutatorName": "OptionalChaining", - "replacement": "createGameDto.value.additionalCards.some", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(70,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "17", - "18", - "30", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 84, - "line": 70 - }, - "start": { - "column": 43, - "line": 70 - } - } - }, { "id": "2915", "mutatorName": "ArrowFunction", @@ -97449,46 +89939,6 @@ } } }, - { - "id": "2925", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(77,68): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "19", - "20", - "30", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 4, - "line": 84 - }, - "start": { - "column": 74, - "line": 77 - } - } - }, { "id": "2926", "mutatorName": "MethodExpression", @@ -97692,42 +90142,6 @@ } } }, - { - "id": "2931", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(78,71): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "19", - "20", - "30", - "31", - "32", - "286", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296" - ], - "location": { - "end": { - "column": 99, - "line": 78 - }, - "start": { - "column": 92, - "line": 78 - } - } - }, { "id": "2932", "mutatorName": "ConditionalExpression", @@ -97900,46 +90314,6 @@ } } }, - { - "id": "2936", - "mutatorName": "OptionalChaining", - "replacement": "createGameDto.value.additionalCards.some", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(79,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "19", - "20", - "30", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 84, - "line": 79 - }, - "start": { - "column": 43, - "line": 79 - } - } - }, { "id": "2937", "mutatorName": "ArrowFunction", @@ -98265,46 +90639,6 @@ } } }, - { - "id": "2947", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(86,81): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "21", - "22", - "30", - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 4, - "line": 93 - }, - "start": { - "column": 87, - "line": 86 - } - } - }, { "id": "2948", "mutatorName": "MethodExpression", @@ -98508,42 +90842,6 @@ } } }, - { - "id": "2953", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(87,87): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "21", - "22", - "30", - "31", - "32", - "286", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296" - ], - "location": { - "end": { - "column": 132, - "line": 87 - }, - "start": { - "column": 108, - "line": 87 - } - } - }, { "id": "2954", "mutatorName": "MethodExpression", @@ -98785,91 +91083,6 @@ } } }, - { - "id": "2960", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(95,25): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487" - ], - "location": { - "end": { - "column": 62, - "line": 102 - }, - "start": { - "column": 43, - "line": 95 - } - } - }, { "id": "2961", "mutatorName": "ConditionalExpression", @@ -99560,43 +91773,6 @@ } } }, - { - "id": "2976", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(104,59): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'string[]'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "31", - "32", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297" - ], - "location": { - "end": { - "column": 4, - "line": 118 - }, - "start": { - "column": 65, - "line": 104 - } - } - }, { "id": "2977", "mutatorName": "ObjectLiteral", @@ -100438,13 +92614,16 @@ } }, { - "id": "2998", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(120,76): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2999", + "mutatorName": "MethodExpression", + "replacement": "createGameDto.value.players", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 12, "static": false, - "killedBy": [], + "killedBy": [ + "31" + ], "coveredBy": [ "9", "10", @@ -100473,25 +92652,25 @@ ], "location": { "end": { - "column": 4, - "line": 125 + "column": 105, + "line": 121 }, "start": { - "column": 84, - "line": 120 + "column": 29, + "line": 121 } } }, { - "id": "2999", - "mutatorName": "MethodExpression", - "replacement": "createGameDto.value.players", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3000", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 12, + "testsCompleted": 2, "static": false, "killedBy": [ - "31" + "10" ], "coveredBy": [ "9", @@ -100521,19 +92700,65 @@ ], "location": { "end": { - "column": 105, + "column": 104, "line": 121 }, "start": { - "column": 29, + "column": 64, "line": 121 } } }, { - "id": "3000", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", + "id": "3001", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "status": "Killed", + "testsCompleted": 12, + "static": false, + "killedBy": [ + "31" + ], + "coveredBy": [ + "9", + "10", + "12", + "13", + "15", + "16", + "30", + "31", + "32", + "33", + "34", + "35", + "286", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296" + ], + "location": { + "end": { + "column": 104, + "line": 121 + }, + "start": { + "column": 74, + "line": 121 + } + } + }, + { + "id": "3002", + "mutatorName": "ConditionalExpression", + "replacement": "false", "statusReason": "expected true to be false // Object.is equality", "status": "Killed", "testsCompleted": 2, @@ -100555,7 +92780,6 @@ "34", "35", "286", - "287", "288", "289", "290", @@ -100564,8 +92788,7 @@ "293", "294", "295", - "296", - "297" + "296" ], "location": { "end": { @@ -100573,113 +92796,21 @@ "line": 121 }, "start": { - "column": 64, + "column": 74, "line": 121 } } }, { - "id": "3001", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ …(2) ] to include 'composables.useCreateGameDtoValidatio…'", + "id": "3003", + "mutatorName": "EqualityOperator", + "replacement": "player.role.name !== role.name", + "statusReason": "expected true to be false // Object.is equality", "status": "Killed", - "testsCompleted": 12, + "testsCompleted": 4, "static": false, "killedBy": [ - "31" - ], - "coveredBy": [ - "9", - "10", - "12", - "13", - "15", - "16", - "30", - "31", - "32", - "33", - "34", - "35", - "286", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296" - ], - "location": { - "end": { - "column": 104, - "line": 121 - }, - "start": { - "column": 74, - "line": 121 - } - } - }, - { - "id": "3002", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "10" - ], - "coveredBy": [ - "9", - "10", - "12", - "13", - "15", - "16", - "30", - "31", - "32", - "33", - "34", - "35", - "286", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296" - ], - "location": { - "end": { - "column": 104, - "line": 121 - }, - "start": { - "column": 74, - "line": 121 - } - } - }, - { - "id": "3003", - "mutatorName": "EqualityOperator", - "replacement": "player.role.name !== role.name", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "13" + "13" ], "coveredBy": [ "9", @@ -101056,13 +93187,12 @@ } }, { - "id": "3012", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(126,3): error TS2740: Type '{}' is missing the following properties from type 'UseCreateGameDtoValidation': isMinimumPlayersReached, areAllRolesSet, doesContainOneVillagerSidedRole, doesContainOneWerewolfSidedRole, and 9 more.\n", + "id": "2853", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(33,35): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "0", "1", @@ -101131,1999 +93261,1510 @@ ], "location": { "end": { - "column": 4, - "line": 140 - }, - "start": { - "column": 10, - "line": 126 - } - } - } - ], - "source": "import type { ComputedRef, Ref } from \"vue\";\nimport { storeToRefs } from \"pinia\";\n\nimport { MIN_PLAYERS_IN_GAME } from \"~/composables/api/game/constants/game.constants\";\nimport type { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { Role } from \"~/composables/api/role/types/role.class\";\nimport { useRolesStore } from \"~/stores/role/useRolesStore\";\n\ntype RoleWithMinInGame = Role & { minInGame: number };\n\ntype UseCreateGameDtoValidation = {\n isMinimumPlayersReached: ComputedRef;\n areAllRolesSet: ComputedRef;\n doesContainOneVillagerSidedRole: ComputedRef;\n doesContainOneWerewolfSidedRole: ComputedRef;\n areRolesMinimumPlayersReached: ComputedRef;\n isTwoSistersRolePresentAndMinimumPlayersReached: ComputedRef;\n isThreeBrothersRolePresentAndMinimumPlayersReached: ComputedRef;\n areAdditionalCardsSetForThiefIfPresent: ComputedRef;\n areAdditionalCardsSetForActorIfPresent: ComputedRef;\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent: ComputedRef;\n canCreateGame: ComputedRef;\n gameCreationValidationErrors: ComputedRef;\n isRolePresentAndMinimumPlayersReached: (role: RoleWithMinInGame) => boolean;\n};\n\nfunction useCreateGameDtoValidation(createGameDto: Ref): UseCreateGameDtoValidation {\n const rolesStore = useRolesStore();\n const { roles } = storeToRefs(rolesStore);\n\n const { t } = useI18n();\n\n const isMinimumPlayersReached = computed(() => createGameDto.value.players.length >= MIN_PLAYERS_IN_GAME);\n\n const areAllRolesSet = computed(() => createGameDto.value.players.every(player => player.role.name !== undefined));\n\n const doesContainOneVillagerSidedRole = computed(() => createGameDto.value.players.some(player => player.side.current === \"villagers\"));\n\n const doesContainOneWerewolfSidedRole = computed(() => createGameDto.value.players.some(player => player.side.current === \"werewolves\"));\n\n const areRolesMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const rolesWithMinimumPlayers = roles.value.filter((role): role is RoleWithMinInGame => role.minInGame !== undefined);\n\n return rolesWithMinimumPlayers.every(role => isRolePresentAndMinimumPlayersReached(role));\n });\n\n const isTwoSistersRolePresentAndMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const role = roles.value.find(({ name }) => name === \"two-sisters\") as RoleWithMinInGame;\n\n return isRolePresentAndMinimumPlayersReached(role);\n });\n\n const isThreeBrothersRolePresentAndMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const role = roles.value.find(({ name }) => name === \"three-brothers\") as RoleWithMinInGame;\n\n return isRolePresentAndMinimumPlayersReached(role);\n });\n\n const areAdditionalCardsSetForThiefIfPresent = computed(() => {\n const isThiefPresent = createGameDto.value.players.some(player => player.role.name === \"thief\");\n const areAdditionalCardsSetForThief = createGameDto.value.additionalCards?.some(card => card.recipient === \"thief\") === true;\n if (isThiefPresent) {\n return areAdditionalCardsSetForThief;\n }\n return true;\n });\n\n const areAdditionalCardsSetForActorIfPresent = computed(() => {\n const isActorPresent = createGameDto.value.players.some(player => player.role.name === \"actor\");\n const areAdditionalCardsSetForActor = createGameDto.value.additionalCards?.some(card => card.recipient === \"actor\") === true;\n if (isActorPresent) {\n return areAdditionalCardsSetForActor;\n }\n return true;\n });\n\n const arePlayerGroupsSetForPrejudicedManipulatorIfPresent = computed(() => {\n const isPrejudicedManipulatorPresent = createGameDto.value.players.some(player => player.role.name === \"prejudiced-manipulator\");\n const arePlayerGroupsSet = createGameDto.value.players.every(player => player.group);\n if (isPrejudicedManipulatorPresent) {\n return arePlayerGroupsSet;\n }\n return true;\n });\n\n const canCreateGame = computed(() => isMinimumPlayersReached.value &&\n areAllRolesSet.value &&\n doesContainOneVillagerSidedRole.value &&\n doesContainOneWerewolfSidedRole.value &&\n areRolesMinimumPlayersReached.value &&\n areAdditionalCardsSetForThiefIfPresent.value &&\n areAdditionalCardsSetForActorIfPresent.value &&\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value);\n\n const gameCreationValidationErrors = computed(() => {\n const errors: Record = {\n [t(\"composables.useCreateGameDtoValidation.minimumOfPlayersNotReached\")]: !isMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.notAllRolesAreSet\")]: !areAllRolesSet.value,\n [t(\"composables.useCreateGameDtoValidation.noVillagerSidedRole\")]: !doesContainOneVillagerSidedRole.value,\n [t(\"composables.useCreateGameDtoValidation.noWerewolfSidedRole\")]: !doesContainOneWerewolfSidedRole.value,\n [t(\"composables.useCreateGameDtoValidation.twoSistersMinimumPlayersNotReached\")]: !isTwoSistersRolePresentAndMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.threeBrothersMinimumPlayersNotReached\")]: !isThreeBrothersRolePresentAndMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.thiefAdditionalCardsNotSet\")]: !areAdditionalCardsSetForThiefIfPresent.value,\n [t(\"composables.useCreateGameDtoValidation.actorAdditionalCardsNotSet\")]: !areAdditionalCardsSetForActorIfPresent.value,\n [t(\"composables.useCreateGameDtoValidation.prejudicedManipulatorGroupsNotSet\")]: !arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value,\n };\n\n return Object.keys(errors).filter((key: keyof typeof errors) => errors[key]);\n });\n\n function isRolePresentAndMinimumPlayersReached(role: RoleWithMinInGame): boolean {\n const playersWithRole = createGameDto.value.players.filter(player => player.role.name === role.name);\n const playersWithRoleCount = playersWithRole.length;\n\n return playersWithRoleCount === 0 || playersWithRoleCount >= role.minInGame;\n }\n return {\n isMinimumPlayersReached,\n areAllRolesSet,\n doesContainOneVillagerSidedRole,\n doesContainOneWerewolfSidedRole,\n areRolesMinimumPlayersReached,\n isTwoSistersRolePresentAndMinimumPlayersReached,\n isThreeBrothersRolePresentAndMinimumPlayersReached,\n areAdditionalCardsSetForThiefIfPresent,\n areAdditionalCardsSetForActorIfPresent,\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent,\n canCreateGame,\n gameCreationValidationErrors,\n isRolePresentAndMinimumPlayersReached,\n };\n}\n\nexport { useCreateGameDtoValidation };" - }, - "app/composables/api/game/useFetchGames.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3013", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(13,27): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "864", - "865", - "866", - "867", - "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1176", - "1177", - "1178", - "1179", - "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1242", - "1243", - "1244", - "1245", - "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1317", - "1318", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1380", - "1381", - "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" - ], - "location": { - "end": { - "column": 2, - "line": 59 - }, - "start": { - "column": 41, - "line": 13 - } - } - }, - { - "id": "3014", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1317", - "1318" - ], - "location": { - "end": { - "column": 4, - "line": 25 + "column": 116, + "line": 33 }, "start": { - "column": 108, - "line": 16 + "column": 53, + "line": 33 } } }, { - "id": "3015", + "id": "2852", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(27,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1317", - "1318" + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" ], "location": { "end": { - "column": 6, - "line": 22 + "column": 2, + "line": 141 }, "start": { - "column": 9, - "line": 17 + "column": 100, + "line": 27 } } }, { - "id": "3016", + "id": "2870", "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games\",\n Object {\n \"body\": \"{\"players\":[],\"options\":{\"composition\":{\"isHidden\":true},\"votes\":{\"canBeSkipped\":true},\"roles\":{\"doSkipCallIfNoTarget\":false,\"areRevealedOnDeath\":true,\"sheriff\":{\"isEnabled\":false,\"electedAt\":{\"turn\":3315834325827584,\"phaseName\":\"twilight\"},\"hasDoubledVote\":true,\"mustSettleTieInVotes\":true},\"bigBadWolf\":{\"isPowerlessIfWerewolfDies\":true},\"whiteWerewolf\":{\"wakingUpInterval\":5},\"seer\":{\"isTalkative\":false,\"canSeeRoles\":true},\"cupid\":{\"lovers\":{\"doRevealRoleToEachOther\":false},\"mustWinWithLovers\":true},\"littleGirl\":{\"isProtectedByDefender\":false},\"defender\":{\"canProtectTwice\":false},\"elder\":{\"livesCountAgainstWerewolves\":5,\"doesTakeHisRevenge\":false},\"idiot\":{\"doesDieOnElderDeath\":true},\"twoSisters\":{\"wakingUpInterval\":2},\"threeBrothers\":{\"wakingUpInterval\":2},\"fox\":{\"isPowerlessIfMissesWerewolf\":false},\"bearTamer\":{\"doesGrowlOnWerewolvesSide\":false},\"stutteringJudge\":{\"voteRequestsCount\":3},\"wildChild\":{\"isTransformationRevealed\":true},\"wolfHound\":{\"isChosenSideRevealed\":true,\"isSideRandomlyChosen\":true},\"thief\":{\"mustChooseBetweenWerewolves\":true,\"isChosenCardRevealed\":true,\"additionalCardsCount\":1},\"piedPiper\":{\"charmedPeopleCountPerNight\":5,\"isPowerlessOnWerewolvesSide\":true},\"scandalmonger\":{\"markPenalty\":2},\"witch\":{\"doesKnowWerewolvesTargets\":true},\"prejudicedManipulator\":{\"isPowerlessOnWerewolvesSide\":true},\"actor\":{\"isPowerlessOnWerewolvesSide\":true,\"additionalCardsCount\":2}}}}\",\n \"method\": \"POST\",\n },\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(37,110): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1317" - ], "coveredBy": [ - "1317", - "1318" + "4", + "5", + "25", + "26", + "30", + "31", + "32", + "286", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296" ], "location": { "end": { - "column": 62, - "line": 18 + "column": 145, + "line": 37 }, "start": { - "column": 54, - "line": 18 + "column": 134, + "line": 37 } } }, { - "id": "3017", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games\",\n Object {\n \"body\": \"{\"players\":[],\"options\":{\"composition\":{\"isHidden\":true},\"votes\":{\"canBeSkipped\":false},\"roles\":{\"doSkipCallIfNoTarget\":false,\"areRevealedOnDeath\":false,\"sheriff\":{\"isEnabled\":true,\"electedAt\":{\"turn\":5967749650055168,\"phaseName\":\"night\"},\"hasDoubledVote\":true,\"mustSettleTieInVotes\":true},\"bigBadWolf\":{\"isPowerlessIfWerewolfDies\":false},\"whiteWerewolf\":{\"wakingUpInterval\":3},\"seer\":{\"isTalkative\":true,\"canSeeRoles\":true},\"cupid\":{\"lovers\":{\"doRevealRoleToEachOther\":false},\"mustWinWithLovers\":true},\"littleGirl\":{\"isProtectedByDefender\":false},\"defender\":{\"canProtectTwice\":false},\"elder\":{\"livesCountAgainstWerewolves\":4,\"doesTakeHisRevenge\":false},\"idiot\":{\"doesDieOnElderDeath\":false},\"twoSisters\":{\"wakingUpInterval\":1},\"threeBrothers\":{\"wakingUpInterval\":1},\"fox\":{\"isPowerlessIfMissesWerewolf\":false},\"bearTamer\":{\"doesGrowlOnWerewolvesSide\":true},\"stutteringJudge\":{\"voteRequestsCount\":5},\"wildChild\":{\"isTransformationRevealed\":false},\"wolfHound\":{\"isChosenSideRevealed\":true,\"isSideRandomlyChosen\":true},\"thief\":{\"mustChooseBetweenWerewolves\":false,\"isChosenCardRevealed\":false,\"additionalCardsCount\":3},\"piedPiper\":{\"charmedPeopleCountPerNight\":3,\"isPowerlessOnWerewolvesSide\":true},\"scandalmonger\":{\"markPenalty\":1},\"witch\":{\"doesKnowWerewolvesTargets\":true},\"prejudicedManipulator\":{\"isPowerlessOnWerewolvesSide\":false},\"actor\":{\"isPowerlessOnWerewolvesSide\":false,\"additionalCardsCount\":4}}}}\",\n \"method\": \"POST\",\n },\n], but it was called with \"/games\"", - "status": "Killed", - "testsCompleted": 1, + "id": "2871", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(39,43): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1317" - ], "coveredBy": [ - "1317", - "1318" + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" ], "location": { "end": { - "column": 8, - "line": 21 + "column": 147, + "line": 39 }, "start": { - "column": 64, - "line": 18 + "column": 61, + "line": 39 } } }, { - "id": "3018", + "id": "2877", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchGames.ts(19,9): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(39,110): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1317", - "1318" + "6", + "7", + "25", + "30", + "31", + "32", + "286", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296" ], "location": { "end": { - "column": 23, - "line": 19 + "column": 146, + "line": 39 }, "start": { - "column": 17, - "line": 19 + "column": 134, + "line": 39 } } }, { - "id": "3019", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "id": "2858", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(35,26): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1318" - ], - "location": { - "end": { - "column": 6, - "line": 24 - }, - "start": { - "column": 21, - "line": 22 - } - } + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 125, + "line": 35 + }, + "start": { + "column": 44, + "line": 35 + } + } }, { - "id": "3020", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "2879", + "mutatorName": "BooleanLiteral", + "replacement": "roles.value", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(45,37): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(45,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(47,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1319", - "1320" + "8", + "9", + "10", + "30", + "286", + "288" ], "location": { "end": { - "column": 4, - "line": 33 + "column": 21, + "line": 42 }, "start": { - "column": 91, - "line": 27 + "column": 9, + "line": 42 } } }, { - "id": "3021", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "id": "2880", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(45,37): error TS18047: 'roles.value' is possibly 'null'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1319", - "1320" + "8", + "9", + "10", + "30", + "286", + "288" ], "location": { "end": { - "column": 6, - "line": 30 + "column": 21, + "line": 42 }, "start": { "column": 9, - "line": 28 + "line": 42 } } }, { - "id": "3022", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, + "id": "2864", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(37,43): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1319" - ], "coveredBy": [ - "1319", - "1320" + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" ], "location": { "end": { - "column": 72, - "line": 29 + "column": 146, + "line": 37 }, "start": { - "column": 54, - "line": 29 + "column": 61, + "line": 37 } } }, { - "id": "3023", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/game-id\"", - "status": "Killed", - "testsCompleted": 1, + "id": "2884", + "mutatorName": "MethodExpression", + "replacement": "roles.value", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(47,88): error TS2345: Argument of type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to parameter of type 'RoleWithMinInGame'.\n Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to type '{ minInGame: number; }'.\n Types of property 'minInGame' are incompatible.\n Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1319" - ], "coveredBy": [ - "1319", - "1320" + "9", + "10", + "30", + "286", + "288" ], "location": { "end": { - "column": 91, - "line": 29 + "column": 122, + "line": 45 }, "start": { - "column": 74, - "line": 29 + "column": 37, + "line": 45 } } }, { - "id": "3024", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchGames.ts(29,76): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "id": "2881", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(45,37): error TS18047: 'roles.value' is possibly 'null'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1319", - "1320" + "8", + "9", + "10", + "30", + "286", + "288" ], "location": { "end": { - "column": 89, - "line": 29 + "column": 21, + "line": 42 }, "start": { - "column": 84, - "line": 29 + "column": 9, + "line": 42 } } }, { - "id": "3025", + "id": "2878", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(41,59): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1320" + "8", + "9", + "10", + "30", + "286", + "288" ], "location": { "end": { - "column": 6, - "line": 32 + "column": 4, + "line": 48 }, "start": { - "column": 21, - "line": 30 + "column": 65, + "line": 41 } } }, { - "id": "3026", + "id": "2885", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(47,88): error TS2345: Argument of type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to parameter of type 'RoleWithMinInGame'.\n Type '{ name: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"; ... 6 more ...; recommendedMinPlayers?: number | undefined; }' is not assignable to type '{ minInGame: number; }'.\n Types of property 'minInGame' are incompatible.\n Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "9", + "10", + "30", + "286", + "288" + ], + "location": { + "end": { + "column": 121, + "line": 45 + }, + "start": { + "column": 56, + "line": 45 + } + } + }, + { + "id": "2891", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(50,77): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1321", - "1322" + "11", + "12", + "13", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { "column": 4, - "line": 41 + "line": 57 }, "start": { - "column": 94, - "line": 35 + "column": 83, + "line": 50 } } }, { - "id": "3027", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "id": "2892", + "mutatorName": "BooleanLiteral", + "replacement": "roles.value", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(54,18): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(54,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1321", - "1322" + "11", + "12", + "13", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 6, - "line": 38 + "column": 21, + "line": 51 }, "start": { "column": 9, - "line": 36 + "line": 51 } } }, { - "id": "3028", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"DELETE\",\n },\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, + "id": "2894", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(54,18): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1321" + "coveredBy": [ + "11", + "12", + "13", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], + "location": { + "end": { + "column": 21, + "line": 51 + }, + "start": { + "column": 9, + "line": 51 + } + } + }, + { + "id": "2893", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(54,18): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", + "static": false, "coveredBy": [ - "1321", - "1322" + "11", + "12", + "13", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 72, - "line": 37 + "column": 21, + "line": 51 }, "start": { - "column": 54, - "line": 37 + "column": 9, + "line": 51 } } }, { - "id": "3029", - "mutatorName": "ObjectLiteral", + "id": "2895", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"DELETE\",\n },\n], but it was called with \"/games/game-id\"", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(52,18): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1321" - ], "coveredBy": [ - "1321", - "1322" + "11", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 94, - "line": 37 + "column": 6, + "line": 53 }, "start": { - "column": 74, - "line": 37 + "column": 23, + "line": 51 } } }, { - "id": "3030", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchGames.ts(37,76): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "id": "2898", + "mutatorName": "BooleanLiteral", + "replacement": "roles.value", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(63,18): error TS18047: 'roles.value' is possibly 'null'.\napp/composables/api/game/useCreateGameDtoValidation.ts(63,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1321", - "1322" + "14", + "15", + "16", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 92, - "line": 37 + "column": 21, + "line": 60 }, "start": { - "column": 84, - "line": 37 + "column": 9, + "line": 60 } } }, { - "id": "3031", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "id": "2899", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(63,18): error TS18047: 'roles.value' is possibly 'null'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1322" + "14", + "15", + "16", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 6, - "line": 40 + "column": 21, + "line": 60 }, "start": { + "column": 9, + "line": 60 + } + } + }, + { + "id": "2900", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(63,18): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "14", + "15", + "16", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" + ], + "location": { + "end": { "column": 21, - "line": 38 + "line": 60 + }, + "start": { + "column": 9, + "line": 60 } } }, { - "id": "3032", + "id": "2897", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(59,80): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1323", - "1324" + "14", + "15", + "16", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { "column": 4, - "line": 52 + "line": 66 }, "start": { - "column": 130, - "line": 43 + "column": 86, + "line": 59 } } }, { - "id": "3033", + "id": "2901", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(61,18): error TS18047: 'roles.value' is possibly 'null'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1323", - "1324" + "14", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { "column": 6, - "line": 49 + "line": 62 }, "start": { - "column": 9, - "line": 44 + "column": 23, + "line": 60 } } }, { - "id": "3034", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id/play\",\n Object {\n \"body\": \"{}\",\n \"method\": \"POST\",\n },\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, + "id": "2903", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(68,68): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1323" + "coveredBy": [ + "17", + "18", + "30", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], + "location": { + "end": { + "column": 4, + "line": 75 + }, + "start": { + "column": 74, + "line": 68 + } + } + }, + { + "id": "2914", + "mutatorName": "OptionalChaining", + "replacement": "createGameDto.value.additionalCards.some", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(70,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, "coveredBy": [ - "1323", - "1324" + "17", + "18", + "30", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 77, - "line": 45 + "column": 84, + "line": 70 }, "start": { - "column": 54, - "line": 45 + "column": 43, + "line": 70 } } }, { - "id": "3035", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id/play\",\n Object {\n \"body\": \"{}\",\n \"method\": \"POST\",\n },\n], but it was called with \"/games/game-id/play\"", - "status": "Killed", - "testsCompleted": 1, + "id": "2909", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(69,71): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1323" + "coveredBy": [ + "17", + "18", + "30", + "31", + "32", + "286", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296" ], + "location": { + "end": { + "column": 99, + "line": 69 + }, + "start": { + "column": 92, + "line": 69 + } + } + }, + { + "id": "2925", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(77,68): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, "coveredBy": [ - "1323", - "1324" + "19", + "20", + "30", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 8, - "line": 48 + "column": 4, + "line": 84 }, "start": { - "column": 79, - "line": 45 + "column": 74, + "line": 77 } } }, { - "id": "3036", + "id": "2931", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchGames.ts(46,9): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(78,71): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1323", - "1324" + "19", + "20", + "30", + "31", + "32", + "286", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296" ], "location": { "end": { - "column": 23, - "line": 46 + "column": 99, + "line": 78 }, "start": { - "column": 17, - "line": 46 + "column": 92, + "line": 78 } } }, { - "id": "3037", + "id": "2936", + "mutatorName": "OptionalChaining", + "replacement": "createGameDto.value.additionalCards.some", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(79,43): error TS18048: 'createGameDto.value.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "19", + "20", + "30", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" + ], + "location": { + "end": { + "column": 84, + "line": 79 + }, + "start": { + "column": 43, + "line": 79 + } + } + }, + { + "id": "2947", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(86,81): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1324" + "21", + "22", + "30", + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 6, - "line": 51 + "column": 4, + "line": 93 }, "start": { - "column": 21, - "line": 49 + "column": 87, + "line": 86 } } }, { - "id": "3038", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchGames.ts(53,3): error TS2739: Type '{}' is missing the following properties from type 'UseFetchGames': createGame, getGame, cancelGame, makeGamePlay\n", + "id": "2953", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(87,87): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 18 more ... | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", - "static": true, - "killedBy": [], + "static": false, "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "864", - "865", - "866", - "867", - "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1176", - "1177", - "1178", - "1179", - "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1242", - "1243", - "1244", - "1245", - "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1317", - "1318", - "1319", - "1320", - "1321", - "1322", - "1323", - "1324", - "1325", - "1326", - "1327", - "1328", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1380", - "1381", - "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" + "21", + "22", + "30", + "31", + "32", + "286", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296" ], "location": { "end": { - "column": 4, - "line": 58 + "column": 132, + "line": 87 }, "start": { - "column": 10, - "line": 53 + "column": 108, + "line": 87 } } - } - ], - "source": "import type { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchGames = {\n createGame: (createGameDto: CreateGameDto) => Promise> | null>;\n getGame: (gameId: string) => Promise> | null>;\n cancelGame: (gameId: string) => Promise> | null>;\n makeGamePlay: (gameId: string, makeGamePlayDto: MakeGamePlayDto) => Promise> | null>;\n};\n\nfunction useFetchGames(): UseFetchGames {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function createGame(createGameDto: CreateGameDto): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games`, {\n method: \"POST\",\n body: JSON.stringify(createGameDto),\n });\n } catch (error) {\n return null;\n }\n }\n\n async function getGame(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: \"GET\" });\n } catch (error) {\n return null;\n }\n }\n\n async function cancelGame(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: \"DELETE\" });\n } catch (error) {\n return null;\n }\n }\n\n async function makeGamePlay(gameId: string, makeGamePlayDto: MakeGamePlayDto): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}/play`, {\n method: \"POST\",\n body: JSON.stringify(makeGamePlayDto),\n });\n } catch (error) {\n return null;\n }\n }\n return {\n createGame,\n getGame,\n cancelGame,\n makeGamePlay,\n };\n}\n\nexport { useFetchGames };" - }, - "app/composables/api/game/useFetchRandomGameComposition.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3039", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(18,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "2960", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(95,25): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1662" + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" ], "location": { "end": { - "column": 2, - "line": 27 + "column": 62, + "line": 102 }, "start": { - "column": 73, - "line": 18 + "column": 43, + "line": 95 } } }, { - "id": "3040", + "id": "2976", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(21,84): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(104,59): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'ComputedGetter'.\n Type 'void' is not assignable to type 'string[]'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => void' is not assignable to parameter of type 'WritableComputedOptions'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1662" + "31", + "32", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { "column": 4, - "line": 25 - }, - "start": { - "column": 149, - "line": 21 - } - } - }, - { - "id": "3041", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/random-composition?stringifiedQuery\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1662" - ], - "coveredBy": [ - "1662" - ], - "location": { - "end": { - "column": 117, - "line": 24 + "line": 118 }, "start": { - "column": 70, - "line": 24 + "column": 65, + "line": 104 } } }, { - "id": "3042", - "mutatorName": "ObjectLiteral", + "id": "2998", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/random-composition?stringifiedQuery\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/random-composition?stringifiedQuery\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1662" - ], - "coveredBy": [ - "1662" - ], - "location": { - "end": { - "column": 136, - "line": 24 - }, - "start": { - "column": 119, - "line": 24 - } - } - }, - { - "id": "3043", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(24,121): error TS2322: Type '\"\"' is not assignable to type '\"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"get\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"delete\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(120,76): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1662" + "9", + "10", + "12", + "13", + "15", + "16", + "30", + "31", + "32", + "33", + "34", + "35", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297" ], "location": { "end": { - "column": 134, - "line": 24 + "column": 4, + "line": 125 }, "start": { - "column": 129, - "line": 24 + "column": 84, + "line": 120 } } }, { - "id": "3044", + "id": "3012", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(26,3): error TS2741: Property 'fetchRandomGameComposition' is missing in type '{}' but required in type 'UseFetchRandomGameComposition'.\n", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(126,3): error TS2740: Type '{}' is missing the following properties from type 'UseCreateGameDtoValidation': isMinimumPlayersReached, areAllRolesSet, doesContainOneVillagerSidedRole, doesContainOneWerewolfSidedRole, and 9 more.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "1662" + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" ], "location": { "end": { - "column": 40, - "line": 26 + "column": 4, + "line": 140 }, "start": { "column": 10, - "line": 26 + "line": 126 } } } ], - "source": "import { stringify } from \"qs\";\n\nimport type { CreateGamePlayerDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype GetRandomGameCompositionQuery = {\n players: { name: string }[];\n excludedRoles?: RoleName[];\n};\n\ntype UseFetchRandomGameComposition = {\n fetchRandomGameComposition: (\n query: GetRandomGameCompositionQuery,\n ) => Promise>>;\n};\n\nfunction useFetchRandomGameComposition(): UseFetchRandomGameComposition {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function fetchRandomGameComposition(query: GetRandomGameCompositionQuery): Promise>> {\n const stringifiedQuery = stringify(query);\n\n return fetchWerewolvesAssistantApi(`/games/random-composition?${stringifiedQuery}`, { method: \"GET\" });\n }\n return { fetchRandomGameComposition };\n}\n\nexport { useFetchRandomGameComposition };" + "source": "import type { ComputedRef, Ref } from \"vue\";\nimport { storeToRefs } from \"pinia\";\n\nimport { MIN_PLAYERS_IN_GAME } from \"~/composables/api/game/constants/game.constants\";\nimport type { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { Role } from \"~/composables/api/role/types/role.class\";\nimport { useRolesStore } from \"~/stores/role/useRolesStore\";\n\ntype RoleWithMinInGame = Role & { minInGame: number };\n\ntype UseCreateGameDtoValidation = {\n isMinimumPlayersReached: ComputedRef;\n areAllRolesSet: ComputedRef;\n doesContainOneVillagerSidedRole: ComputedRef;\n doesContainOneWerewolfSidedRole: ComputedRef;\n areRolesMinimumPlayersReached: ComputedRef;\n isTwoSistersRolePresentAndMinimumPlayersReached: ComputedRef;\n isThreeBrothersRolePresentAndMinimumPlayersReached: ComputedRef;\n areAdditionalCardsSetForThiefIfPresent: ComputedRef;\n areAdditionalCardsSetForActorIfPresent: ComputedRef;\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent: ComputedRef;\n canCreateGame: ComputedRef;\n gameCreationValidationErrors: ComputedRef;\n isRolePresentAndMinimumPlayersReached: (role: RoleWithMinInGame) => boolean;\n};\n\nfunction useCreateGameDtoValidation(createGameDto: Ref): UseCreateGameDtoValidation {\n const rolesStore = useRolesStore();\n const { roles } = storeToRefs(rolesStore);\n\n const { t } = useI18n();\n\n const isMinimumPlayersReached = computed(() => createGameDto.value.players.length >= MIN_PLAYERS_IN_GAME);\n\n const areAllRolesSet = computed(() => createGameDto.value.players.every(player => player.role.name !== undefined));\n\n const doesContainOneVillagerSidedRole = computed(() => createGameDto.value.players.some(player => player.side.current === \"villagers\"));\n\n const doesContainOneWerewolfSidedRole = computed(() => createGameDto.value.players.some(player => player.side.current === \"werewolves\"));\n\n const areRolesMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const rolesWithMinimumPlayers = roles.value.filter((role): role is RoleWithMinInGame => role.minInGame !== undefined);\n\n return rolesWithMinimumPlayers.every(role => isRolePresentAndMinimumPlayersReached(role));\n });\n\n const isTwoSistersRolePresentAndMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const role = roles.value.find(({ name }) => name === \"two-sisters\") as RoleWithMinInGame;\n\n return isRolePresentAndMinimumPlayersReached(role);\n });\n\n const isThreeBrothersRolePresentAndMinimumPlayersReached = computed(() => {\n if (!roles.value) {\n return false;\n }\n const role = roles.value.find(({ name }) => name === \"three-brothers\") as RoleWithMinInGame;\n\n return isRolePresentAndMinimumPlayersReached(role);\n });\n\n const areAdditionalCardsSetForThiefIfPresent = computed(() => {\n const isThiefPresent = createGameDto.value.players.some(player => player.role.name === \"thief\");\n const areAdditionalCardsSetForThief = createGameDto.value.additionalCards?.some(card => card.recipient === \"thief\") === true;\n if (isThiefPresent) {\n return areAdditionalCardsSetForThief;\n }\n return true;\n });\n\n const areAdditionalCardsSetForActorIfPresent = computed(() => {\n const isActorPresent = createGameDto.value.players.some(player => player.role.name === \"actor\");\n const areAdditionalCardsSetForActor = createGameDto.value.additionalCards?.some(card => card.recipient === \"actor\") === true;\n if (isActorPresent) {\n return areAdditionalCardsSetForActor;\n }\n return true;\n });\n\n const arePlayerGroupsSetForPrejudicedManipulatorIfPresent = computed(() => {\n const isPrejudicedManipulatorPresent = createGameDto.value.players.some(player => player.role.name === \"prejudiced-manipulator\");\n const arePlayerGroupsSet = createGameDto.value.players.every(player => player.group);\n if (isPrejudicedManipulatorPresent) {\n return arePlayerGroupsSet;\n }\n return true;\n });\n\n const canCreateGame = computed(() => isMinimumPlayersReached.value &&\n areAllRolesSet.value &&\n doesContainOneVillagerSidedRole.value &&\n doesContainOneWerewolfSidedRole.value &&\n areRolesMinimumPlayersReached.value &&\n areAdditionalCardsSetForThiefIfPresent.value &&\n areAdditionalCardsSetForActorIfPresent.value &&\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value);\n\n const gameCreationValidationErrors = computed(() => {\n const errors: Record = {\n [t(\"composables.useCreateGameDtoValidation.minimumOfPlayersNotReached\")]: !isMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.notAllRolesAreSet\")]: !areAllRolesSet.value,\n [t(\"composables.useCreateGameDtoValidation.noVillagerSidedRole\")]: !doesContainOneVillagerSidedRole.value,\n [t(\"composables.useCreateGameDtoValidation.noWerewolfSidedRole\")]: !doesContainOneWerewolfSidedRole.value,\n [t(\"composables.useCreateGameDtoValidation.twoSistersMinimumPlayersNotReached\")]: !isTwoSistersRolePresentAndMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.threeBrothersMinimumPlayersNotReached\")]: !isThreeBrothersRolePresentAndMinimumPlayersReached.value,\n [t(\"composables.useCreateGameDtoValidation.thiefAdditionalCardsNotSet\")]: !areAdditionalCardsSetForThiefIfPresent.value,\n [t(\"composables.useCreateGameDtoValidation.actorAdditionalCardsNotSet\")]: !areAdditionalCardsSetForActorIfPresent.value,\n [t(\"composables.useCreateGameDtoValidation.prejudicedManipulatorGroupsNotSet\")]: !arePlayerGroupsSetForPrejudicedManipulatorIfPresent.value,\n };\n\n return Object.keys(errors).filter((key: keyof typeof errors) => errors[key]);\n });\n\n function isRolePresentAndMinimumPlayersReached(role: RoleWithMinInGame): boolean {\n const playersWithRole = createGameDto.value.players.filter(player => player.role.name === role.name);\n const playersWithRoleCount = playersWithRole.length;\n\n return playersWithRoleCount === 0 || playersWithRoleCount >= role.minInGame;\n }\n return {\n isMinimumPlayersReached,\n areAllRolesSet,\n doesContainOneVillagerSidedRole,\n doesContainOneWerewolfSidedRole,\n areRolesMinimumPlayersReached,\n isTwoSistersRolePresentAndMinimumPlayersReached,\n isThreeBrothersRolePresentAndMinimumPlayersReached,\n areAdditionalCardsSetForThiefIfPresent,\n areAdditionalCardsSetForActorIfPresent,\n arePlayerGroupsSetForPrejudicedManipulatorIfPresent,\n canCreateGame,\n gameCreationValidationErrors,\n isRolePresentAndMinimumPlayersReached,\n };\n}\n\nexport { useCreateGameDtoValidation };" }, "app/composables/api/game/useGamePlayers.ts": { "language": "typescript", @@ -104928,6 +96569,60 @@ } } }, + { + "id": "3105", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "148", + "149", + "150", + "151", + "152", + "162" + ], + "location": { + "end": { + "column": 97, + "line": 30 + }, + "start": { + "column": 54, + "line": 30 + } + } + }, + { + "id": "3106", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.targets !== undefined", + "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "148", + "149", + "150", + "151", + "152", + "162" + ], + "location": { + "end": { + "column": 97, + "line": 30 + }, + "start": { + "column": 54, + "line": 30 + } + } + }, { "id": "3107", "mutatorName": "BlockStatement", @@ -105569,8 +97264,8 @@ "154", "155", "162", - "384", - "385" + "385", + "386" ], "location": { "end": { @@ -105598,8 +97293,8 @@ "154", "155", "162", - "384", - "385" + "385", + "386" ], "location": { "end": { @@ -105925,9 +97620,7 @@ "157", "158", "162", - "163", - "388", - "389" + "163" ], "location": { "end": { @@ -105955,9 +97648,7 @@ "157", "158", "162", - "163", - "388", - "389" + "163" ], "location": { "end": { @@ -106741,380 +98432,692 @@ "line": 55 } } - }, + } + ], + "source": "import type { ComputedRef, Ref } from \"vue\";\n\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\n\ntype UseMakeGamePlayDtoValidation = {\n isCurrentGamePlayVoteTypeAndValid: ComputedRef;\n isCurrentGamePlayTargetTypeAndValid: ComputedRef;\n isCurrentGamePlayChooseCardTypeAndValid: ComputedRef;\n isCurrentGamePlayChooseSideTypeAndValid: ComputedRef;\n canCurrentPlayBeSkipped: ComputedRef;\n canMakeGamePlay: ComputedRef;\n};\n\nfunction useMakeGamePlayDtoValidation(makeGamePlayDto: Ref, game: Ref): UseMakeGamePlayDtoValidation {\n const isCurrentGamePlayVoteTypeAndValid = computed(() => {\n if (game.value.currentPlay?.type !== \"vote\" || makeGamePlayDto.value.votes === undefined) {\n return false;\n }\n const voteInteraction = game.value.currentPlay.source.interactions?.[0];\n if (voteInteraction === undefined) {\n return false;\n }\n const { votes } = makeGamePlayDto.value;\n\n return votes.length >= voteInteraction.boundaries.min;\n });\n\n const isCurrentGamePlayTargetTypeAndValid = computed(() => {\n if (game.value.currentPlay?.type !== \"target\" || makeGamePlayDto.value.targets === undefined) {\n return false;\n }\n\n const targetInteraction = game.value.currentPlay.source.interactions?.[0];\n if (targetInteraction === undefined) {\n return false;\n }\n const { targets } = makeGamePlayDto.value;\n\n return targets.length >= targetInteraction.boundaries.min;\n });\n\n const isCurrentGamePlayChooseCardTypeAndValid = computed(() => game.value.currentPlay?.type === \"choose-card\" && makeGamePlayDto.value.chosenCardId !== undefined);\n\n const isCurrentGamePlayChooseSideTypeAndValid = computed(() => game.value.currentPlay?.type === \"choose-side\" && makeGamePlayDto.value.chosenSide !== undefined);\n\n const canCurrentPlayBeSkipped = computed(() => game.value.currentPlay?.canBeSkipped === true);\n\n const canMakeGamePlay = computed(() => canCurrentPlayBeSkipped.value ||\n isCurrentGamePlayVoteTypeAndValid.value ||\n isCurrentGamePlayTargetTypeAndValid.value ||\n isCurrentGamePlayChooseCardTypeAndValid.value ||\n isCurrentGamePlayChooseSideTypeAndValid.value);\n\n return {\n isCurrentGamePlayVoteTypeAndValid,\n isCurrentGamePlayTargetTypeAndValid,\n isCurrentGamePlayChooseCardTypeAndValid,\n isCurrentGamePlayChooseSideTypeAndValid,\n canCurrentPlayBeSkipped,\n canMakeGamePlay,\n };\n}\n\nexport { useMakeGamePlayDtoValidation };" + }, + "app/composables/api/role/useRoleName.ts": { + "language": "typescript", + "mutants": [ { - "id": "3106", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.targets !== undefined", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "id": "3165", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useRoleName.ts(8,25): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, + "killedBy": [], "coveredBy": [ - "148", - "149", - "150", - "151", - "152", - "162", - "396" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "1138", + "1139", + "1140", + "1141", + "1142", + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1619", + "1620", + "1668", + "1669", + "1711", + "1712" ], "location": { "end": { - "column": 97, - "line": 30 + "column": 2, + "line": 22 }, "start": { - "column": 54, - "line": 30 + "column": 37, + "line": 8 } } }, { - "id": "3105", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/composables/api/game/useMakeGamePlayDtoValidation.ts(40,12): error TS18048: 'targets' is possibly 'undefined'.\n", + "id": "3166", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useRoleName.ts(11,50): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, + "killedBy": [], "coveredBy": [ - "148", - "149", - "150", - "151", - "152", - "162", - "396" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1619", + "1620", + "1711" ], "location": { "end": { - "column": 97, - "line": 30 + "column": 4, + "line": 13 }, "start": { - "column": 54, - "line": 30 + "column": 57, + "line": 11 } } - } - ], - "source": "import type { ComputedRef, Ref } from \"vue\";\n\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\n\ntype UseMakeGamePlayDtoValidation = {\n isCurrentGamePlayVoteTypeAndValid: ComputedRef;\n isCurrentGamePlayTargetTypeAndValid: ComputedRef;\n isCurrentGamePlayChooseCardTypeAndValid: ComputedRef;\n isCurrentGamePlayChooseSideTypeAndValid: ComputedRef;\n canCurrentPlayBeSkipped: ComputedRef;\n canMakeGamePlay: ComputedRef;\n};\n\nfunction useMakeGamePlayDtoValidation(makeGamePlayDto: Ref, game: Ref): UseMakeGamePlayDtoValidation {\n const isCurrentGamePlayVoteTypeAndValid = computed(() => {\n if (game.value.currentPlay?.type !== \"vote\" || makeGamePlayDto.value.votes === undefined) {\n return false;\n }\n const voteInteraction = game.value.currentPlay.source.interactions?.[0];\n if (voteInteraction === undefined) {\n return false;\n }\n const { votes } = makeGamePlayDto.value;\n\n return votes.length >= voteInteraction.boundaries.min;\n });\n\n const isCurrentGamePlayTargetTypeAndValid = computed(() => {\n if (game.value.currentPlay?.type !== \"target\" || makeGamePlayDto.value.targets === undefined) {\n return false;\n }\n\n const targetInteraction = game.value.currentPlay.source.interactions?.[0];\n if (targetInteraction === undefined) {\n return false;\n }\n const { targets } = makeGamePlayDto.value;\n\n return targets.length >= targetInteraction.boundaries.min;\n });\n\n const isCurrentGamePlayChooseCardTypeAndValid = computed(() => game.value.currentPlay?.type === \"choose-card\" && makeGamePlayDto.value.chosenCardId !== undefined);\n\n const isCurrentGamePlayChooseSideTypeAndValid = computed(() => game.value.currentPlay?.type === \"choose-side\" && makeGamePlayDto.value.chosenSide !== undefined);\n\n const canCurrentPlayBeSkipped = computed(() => game.value.currentPlay?.canBeSkipped === true);\n\n const canMakeGamePlay = computed(() => canCurrentPlayBeSkipped.value ||\n isCurrentGamePlayVoteTypeAndValid.value ||\n isCurrentGamePlayTargetTypeAndValid.value ||\n isCurrentGamePlayChooseCardTypeAndValid.value ||\n isCurrentGamePlayChooseSideTypeAndValid.value);\n\n return {\n isCurrentGamePlayVoteTypeAndValid,\n isCurrentGamePlayTargetTypeAndValid,\n isCurrentGamePlayChooseCardTypeAndValid,\n isCurrentGamePlayChooseSideTypeAndValid,\n canCurrentPlayBeSkipped,\n canMakeGamePlay,\n };\n}\n\nexport { useMakeGamePlayDtoValidation };" - }, - "app/composables/api/role/types/role.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3156", + "id": "3167", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "728" + ], + "coveredBy": [ + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1619", + "1620", + "1711" + ], + "location": { + "end": { + "column": 44, + "line": 12 + }, + "start": { + "column": 14, + "line": 12 + } + } + }, + { + "id": "3168", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/role/types/role.class.ts(32,37): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/role/useRoleName.ts(15,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "452", - "455", - "456", - "599", - "602", - "747", - "1379", - "1538", - "1555", - "1556", - "1557", - "1727" + "1669", + "1712" ], "location": { "end": { "column": 4, - "line": 34 + "line": 17 }, "start": { - "column": 42, - "line": 32 + "column": 80, + "line": 15 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport type { RoleName, RoleOrigin, RoleSide, RoleType } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass Role {\n @Expose()\n public name: RoleName;\n\n @Expose()\n public side: RoleSide;\n\n @Expose()\n public type: RoleType;\n\n @Expose()\n public origin: RoleOrigin;\n\n @Expose()\n public additionalCardsEligibleRecipients?: GameAdditionalCardRecipientRoleName[];\n\n @Expose()\n public minInGame?: number;\n\n @Expose()\n public maxInGame: number;\n\n @Expose()\n public recommendedMinPlayers?: number;\n\n public static create(role: Role): Role {\n return plainToInstance(Role, role, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { Role };" - }, - "app/composables/api/role/useFetchRoles.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3158", - "mutatorName": "BlockStatement", + "id": "3169", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expected ', 1' to be 'shared.role.definiteName.werewolf, 1' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1669" + ], + "coveredBy": [ + "1669", + "1712" + ], + "location": { + "end": { + "column": 52, + "line": 16 + }, + "start": { + "column": 14, + "line": 16 + } + } + }, + { + "id": "3170", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/role/useRoleName.ts(18,3): error TS2739: Type '{}' is missing the following properties from type 'UseRoleName': getRoleNameLabel, getDefiniteRoleNameLabel\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1674", - "1675" + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "1138", + "1139", + "1140", + "1141", + "1142", + "1394", + "1395", + "1396", + "1397", + "1398", + "1399", + "1400", + "1484", + "1485", + "1486", + "1487", + "1488", + "1489", + "1619", + "1620", + "1668", + "1669", + "1711", + "1712" ], "location": { "end": { "column": 4, - "line": 17 + "line": 21 }, "start": { - "column": 82, - "line": 11 + "column": 10, + "line": 18 } } - }, + } + ], + "source": "import type { RoleName } from \"~/composables/api/role/types/role.types\";\n\ntype UseRoleName = {\n getRoleNameLabel: (roleName: RoleName) => string;\n getDefiniteRoleNameLabel: (roleName: RoleName, count: number) => string;\n};\n\nfunction useRoleName(): UseRoleName {\n const { t } = useI18n();\n\n function getRoleNameLabel(roleName: RoleName): string {\n return t(`shared.role.name.${roleName}`);\n }\n\n function getDefiniteRoleNameLabel(roleName: RoleName, count: number): string {\n return t(`shared.role.definiteName.${roleName}`, count);\n }\n return {\n getRoleNameLabel,\n getDefiniteRoleNameLabel,\n };\n}\n\nexport { useRoleName };" + }, + "app/composables/misc/useArrays.ts": { + "language": "typescript", + "mutants": [ { - "id": "3159", + "id": "3176", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "statusReason": "app/composables/misc/useArrays.ts(5,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1674", - "1675" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "672", + "673", + "674", + "675", + "676", + "677", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1438", + "1439", + "1440", + "1441", + "1442", + "1745", + "1746" ], "location": { "end": { - "column": 6, - "line": 14 + "column": 2, + "line": 10 }, "start": { - "column": 9, - "line": 12 + "column": 33, + "line": 5 } } }, { - "id": "3160", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/roles\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, + "id": "3177", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/misc/useArrays.ts(6,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1674" - ], + "killedBy": [], "coveredBy": [ - "1674", - "1675" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "672", + "673", + "674", + "675", + "676", + "677", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1438", + "1439", + "1440", + "1441", + "1442", + "1745", + "1746" ], "location": { "end": { - "column": 64, - "line": 13 + "column": 4, + "line": 8 }, "start": { - "column": 56, - "line": 13 + "column": 64, + "line": 6 } } }, { - "id": "3161", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/roles\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/roles\"", + "id": "3178", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected [ 'players-ready' ] to strictly equal [ 'players-positioned', …(1) ]", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "1674" + "580" ], "coveredBy": [ - "1674", - "1675" + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "672", + "673", + "674", + "675", + "676", + "677", + "713", + "715", + "1019", + "1021", + "1230", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1442", + "1746" ], "location": { "end": { - "column": 83, - "line": 13 + "column": 36, + "line": 7 }, "start": { - "column": 66, - "line": 13 + "column": 29, + "line": 7 } } }, { - "id": "3162", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/composables/api/role/useFetchRoles.ts(13,68): error TS2322: Type '\"\"' is not assignable to type '\"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"get\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"delete\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "id": "3179", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/composables/misc/useArrays.ts(7,5): error TS2322: Type 'T[] | string[]' is not assignable to type 'T[]'.\n Type 'string[]' is not assignable to type 'T[]'.\n Type 'string' is not assignable to type 'T'.\n 'T' could be instantiated with an arbitrary type which could be unrelated to 'string'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1674", - "1675" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "608", + "609", + "674", + "675", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1438", + "1439", + "1440", + "1441", + "1442", + "1745" ], "location": { "end": { - "column": 81, - "line": 13 + "column": 41, + "line": 7 }, "start": { - "column": 76, - "line": 13 + "column": 39, + "line": 7 } } }, { - "id": "3163", - "mutatorName": "BlockStatement", + "id": "3180", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "statusReason": "app/composables/misc/useArrays.ts(9,3): error TS2741: Property 'insertIf' is missing in type '{}' but required in type 'UseArrays'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1675" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "672", + "673", + "674", + "675", + "676", + "677", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1438", + "1439", + "1440", + "1441", + "1442", + "1745", + "1746" ], "location": { "end": { - "column": 6, - "line": 16 + "column": 22, + "line": 9 }, "start": { - "column": 21, - "line": 14 + "column": 10, + "line": 9 } } - }, + } + ], + "source": "type UseArrays = {\n insertIf: (mustBeInserted: boolean, value: T) => T[];\n};\n\nfunction useArrays(): UseArrays {\n function insertIf(mustBeInserted: boolean, value: T): T[] {\n return mustBeInserted ? [value] : [];\n }\n return { insertIf };\n}\n\nexport { useArrays };" + }, + "app/composables/misc/useStrings.ts": { + "language": "typescript", + "mutants": [ { - "id": "3164", - "mutatorName": "ObjectLiteral", + "id": "3181", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(18,3): error TS2741: Property 'fetchRoles' is missing in type '{}' but required in type 'UseFetchRoles'.\n", + "statusReason": "app/composables/misc/useStrings.ts(5,24): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, + "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", "459", "460", "461", @@ -107130,20 +99133,6 @@ "471", "472", "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", "488", "489", "490", @@ -107160,91 +99149,6 @@ "501", "502", "503", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", "751", "752", "753", @@ -107256,16 +99160,6 @@ "759", "760", "761", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", "808", "809", "810", @@ -107322,54 +99216,6 @@ "935", "936", "937", - "994", - "995", - "996", - "997", - "998", - "999", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", "1200", "1201", "1202", @@ -107380,12 +99226,6 @@ "1222", "1223", "1224", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", "1247", "1248", "1249", @@ -107416,19 +99256,11 @@ "1280", "1281", "1282", - "1289", - "1290", - "1291", - "1292", - "1293", "1294", "1295", "1296", "1297", "1298", - "1299", - "1300", - "1301", "1302", "1303", "1304", @@ -107444,141 +99276,33 @@ "1314", "1315", "1316", - "1370", - "1371", - "1372", - "1373", "1633", "1634", "1635", "1636", - "1652", - "1653", - "1654", - "1655", - "1674", - "1675" + "1773", + "1774" ], "location": { "end": { - "column": 24, - "line": 18 + "column": 2, + "line": 10 }, "start": { - "column": 10, - "line": 18 + "column": 35, + "line": 5 } } }, { - "id": "3157", + "id": "3182", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/role/useFetchRoles.ts(8,27): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/misc/useStrings.ts(6,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, + "killedBy": [], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", "459", "460", "461", @@ -107594,20 +99318,6 @@ "471", "472", "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", "488", "489", "490", @@ -107624,91 +99334,6 @@ "501", "502", "503", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", "751", "752", "753", @@ -107720,16 +99345,6 @@ "759", "760", "761", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", "808", "809", "810", @@ -107786,54 +99401,6 @@ "935", "936", "937", - "994", - "995", - "996", - "997", - "998", - "999", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", "1200", "1201", "1202", @@ -107844,12 +99411,6 @@ "1222", "1223", "1224", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", "1247", "1248", "1249", @@ -107880,19 +99441,11 @@ "1280", "1281", "1282", - "1289", - "1290", - "1291", - "1292", - "1293", "1294", "1295", "1296", "1297", "1298", - "1299", - "1300", - "1301", "1302", "1303", "1304", @@ -107908,759 +99461,741 @@ "1314", "1315", "1316", - "1370", - "1371", - "1372", - "1373", "1633", "1634", "1635", "1636", - "1652", - "1653", - "1654", - "1655", - "1674", - "1675" + "1773", + "1774" ], "location": { "end": { - "column": 2, - "line": 19 + "column": 4, + "line": 8 }, "start": { - "column": 41, - "line": 8 + "column": 70, + "line": 6 } } - } - ], - "source": "import type { Role } from \"~/composables/api/role/types/role.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchRoles = {\n fetchRoles: () => Promise> | null>;\n};\n\nfunction useFetchRoles(): UseFetchRoles {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function fetchRoles(): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/roles`, { method: \"GET\" });\n } catch (error) {\n return null;\n }\n }\n return { fetchRoles };\n}\n\nexport { useFetchRoles };" - }, - "app/composables/api/role/useRoleName.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3165", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/role/useRoleName.ts(8,25): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3183", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "488" + ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "1138", - "1139", - "1140", - "1141", - "1142", - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400", - "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1619", - "1620", - "1668", - "1669", - "1711", - "1712" + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "831", + "835", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "910", + "914", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "1200", + "1201", + "1202", + "1203", + "1204", + "1222", + "1249", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1278", + "1279", + "1280", + "1281", + "1282", + "1296", + "1304", + "1307", + "1308", + "1309", + "1310", + "1311", + "1314", + "1633", + "1634", + "1635", + "1636", + "1773" ], "location": { "end": { - "column": 2, - "line": 22 + "column": 25, + "line": 7 }, "start": { - "column": 37, - "line": 8 + "column": 20, + "line": 7 } } }, { - "id": "3166", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/role/useRoleName.ts(11,50): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3184", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected 'components.GameLobbyOptionsHubRolesTa…' to be 'components.GameLobbyOptionsHubRolesTa…' // Object.is equality", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "494" + ], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400", - "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1619", - "1620", - "1711" + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "490", + "494", + "498", + "502", + "760", + "811", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "932", + "936", + "1203", + "1220", + "1221", + "1222", + "1223", + "1224", + "1247", + "1248", + "1249", + "1250", + "1251", + "1255", + "1260", + "1265", + "1270", + "1281", + "1294", + "1295", + "1296", + "1297", + "1298", + "1302", + "1303", + "1304", + "1305", + "1306", + "1310", + "1312", + "1313", + "1314", + "1315", + "1316", + "1633", + "1634", + "1635", + "1636", + "1774" ], "location": { "end": { - "column": 4, - "line": 13 + "column": 32, + "line": 7 }, "start": { - "column": 57, - "line": 11 + "column": 28, + "line": 7 } } }, { - "id": "3167", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "Snapshot `Game Lobby Role Picker Grid Element Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, + "id": "3185", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/misc/useStrings.ts(9,3): error TS2741: Property 'convertBooleanAsAffirmativeString' is missing in type '{}' but required in type 'UseStrings'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "728" - ], + "killedBy": [], "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400", - "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1619", - "1620", - "1711" + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "1200", + "1201", + "1202", + "1203", + "1204", + "1220", + "1221", + "1222", + "1223", + "1224", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1278", + "1279", + "1280", + "1281", + "1282", + "1294", + "1295", + "1296", + "1297", + "1298", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1633", + "1634", + "1635", + "1636", + "1773", + "1774" ], "location": { "end": { - "column": 44, - "line": 12 + "column": 47, + "line": 9 }, "start": { - "column": 14, - "line": 12 + "column": 10, + "line": 9 } } - }, + } + ], + "source": "type UseStrings = {\n convertBooleanAsAffirmativeString: (value: boolean) => string;\n};\n\nfunction useStrings(): UseStrings {\n function convertBooleanAsAffirmativeString(value: boolean): string {\n return value ? \"yes\" : \"no\";\n }\n return { convertBooleanAsAffirmativeString };\n}\n\nexport { useStrings };" + }, + "app/composables/misc/useTimers.ts": { + "language": "typescript", + "mutants": [ { - "id": "3168", + "id": "3186", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/role/useRoleName.ts(15,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/misc/useTimers.ts(5,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1669", - "1712" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636", + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 4, - "line": 17 + "column": 2, + "line": 24 }, "start": { - "column": 80, - "line": 15 + "column": 33, + "line": 5 } } }, { - "id": "3169", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected ', 1' to be 'shared.role.definiteName.werewolf, 1' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, + "id": "3187", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/misc/useTimers.ts(9,55): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1669" - ], + "killedBy": [], "coveredBy": [ - "1669", - "1712" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636", + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 52, - "line": 16 + "column": 4, + "line": 22 }, "start": { - "column": 14, - "line": 16 + "column": 62, + "line": 9 } } }, { - "id": "3170", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/api/role/useRoleName.ts(18,3): error TS2739: Type '{}' is missing the following properties from type 'UseRoleName': getRoleNameLabel, getDefiniteRoleNameLabel\n", - "status": "CompileError", + "id": "3188", + "mutatorName": "ArithmeticOperator", + "replacement": "seconds * secondsInOneMinute", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], - "coveredBy": [ - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "1138", - "1139", - "1140", - "1141", - "1142", - "1394", - "1395", - "1396", - "1397", - "1398", - "1399", - "1400", - "1484", - "1485", - "1486", - "1487", - "1488", - "1489", - "1619", - "1620", - "1668", - "1669", - "1711", - "1712" + "killedBy": [ + "808" ], - "location": { - "end": { - "column": 4, - "line": 21 - }, - "start": { - "column": 10, - "line": 18 - } - } - } - ], - "source": "import type { RoleName } from \"~/composables/api/role/types/role.types\";\n\ntype UseRoleName = {\n getRoleNameLabel: (roleName: RoleName) => string;\n getDefiniteRoleNameLabel: (roleName: RoleName, count: number) => string;\n};\n\nfunction useRoleName(): UseRoleName {\n const { t } = useI18n();\n\n function getRoleNameLabel(roleName: RoleName): string {\n return t(`shared.role.name.${roleName}`);\n }\n\n function getDefiniteRoleNameLabel(roleName: RoleName, count: number): string {\n return t(`shared.role.definiteName.${roleName}`, count);\n }\n return {\n getRoleNameLabel,\n getDefiniteRoleNameLabel,\n };\n}\n\nexport { useRoleName };" - }, - "app/composables/misc/useArrays.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3176", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useArrays.ts(5,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "672", - "673", - "674", - "675", - "676", - "677", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1438", - "1439", - "1440", - "1441", - "1442", - "1745", - "1746" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636", + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 2, + "column": 60, "line": 10 }, "start": { - "column": 33, - "line": 5 - } - } - }, - { - "id": "3177", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useArrays.ts(6,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "672", - "673", - "674", - "675", - "676", - "677", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1438", - "1439", - "1440", - "1441", - "1442", - "1745", - "1746" - ], - "location": { - "end": { - "column": 4, - "line": 8 - }, - "start": { - "column": 64, - "line": 6 + "column": 32, + "line": 10 } } }, { - "id": "3178", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected [ 'players-ready' ] to strictly equal [ 'players-positioned', …(1) ]", + "id": "3189", + "mutatorName": "ArithmeticOperator", + "replacement": "seconds * secondsInOneMinute", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "580" + "808" ], "coveredBy": [ - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "672", - "673", - "674", - "675", - "676", - "677", - "713", - "715", - "1019", - "1021", - "1230", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1442", - "1746" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636", + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 36, - "line": 7 + "column": 58, + "line": 11 }, "start": { - "column": 29, - "line": 7 + "column": 30, + "line": 11 } } }, { - "id": "3179", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/composables/misc/useArrays.ts(7,5): error TS2322: Type 'T[] | string[]' is not assignable to type 'T[]'.\n Type 'string[]' is not assignable to type 'T[]'.\n Type 'string' is not assignable to type 'T'.\n 'T' could be instantiated with an arbitrary type which could be unrelated to 'string'.\n", - "status": "CompileError", + "id": "3190", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "808" + ], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "608", - "609", - "674", - "675", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1438", - "1439", - "1440", - "1441", - "1442", - "1745" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636", + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 41, - "line": 7 + "column": 48, + "line": 12 }, "start": { - "column": 39, - "line": 7 + "column": 28, + "line": 12 } } }, { - "id": "3180", + "id": "3191", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/misc/useArrays.ts(9,3): error TS2741: Property 'insertIf' is missing in type '{}' but required in type 'UseArrays'.\n", - "status": "CompileError", + "statusReason": "expected 'shared.time.minute, {}, 1' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1731" + ], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "672", - "673", - "674", - "675", - "676", - "677", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1438", - "1439", - "1440", - "1441", - "1442", - "1745", - "1746" + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "1633", + "1634", + "1635", + "1636", + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 22, - "line": 9 + "column": 68, + "line": 12 }, "start": { - "column": 10, - "line": 9 + "column": 50, + "line": 12 } } - } - ], - "source": "type UseArrays = {\n insertIf: (mustBeInserted: boolean, value: T) => T[];\n};\n\nfunction useArrays(): UseArrays {\n function insertIf(mustBeInserted: boolean, value: T): T[] {\n return mustBeInserted ? [value] : [];\n }\n return { insertIf };\n}\n\nexport { useArrays };" - }, - "app/composables/misc/useStrings.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "3181", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useStrings.ts(5,24): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3192", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected ', {\"count\":30}, 30' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", + "status": "Killed", + "testsCompleted": 16, "static": false, - "killedBy": [], + "killedBy": [ + "1732" + ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", "808", "809", "810", @@ -108671,181 +100206,37 @@ "815", "816", "817", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "1200", - "1201", - "1202", - "1203", - "1204", - "1220", - "1221", - "1222", - "1223", - "1224", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1278", - "1279", - "1280", - "1281", - "1282", - "1294", - "1295", - "1296", - "1297", - "1298", - "1302", - "1303", - "1304", - "1305", - "1306", - "1307", - "1308", - "1309", - "1310", - "1311", - "1312", - "1313", - "1314", - "1315", - "1316", "1633", "1634", "1635", "1636", - "1773", - "1774" + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 2, - "line": 10 + "column": 48, + "line": 13 }, "start": { - "column": 35, - "line": 5 + "column": 28, + "line": 13 } } }, { - "id": "3182", - "mutatorName": "BlockStatement", + "id": "3193", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/misc/useStrings.ts(6,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "statusReason": "expected 'shared.time.second, {}, 30' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", + "status": "Killed", + "testsCompleted": 16, "static": false, - "killedBy": [], + "killedBy": [ + "1732" + ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", "808", "809", "810", @@ -108856,184 +100247,37 @@ "815", "816", "817", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "1200", - "1201", - "1202", - "1203", - "1204", - "1220", - "1221", - "1222", - "1223", - "1224", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1278", - "1279", - "1280", - "1281", - "1282", - "1294", - "1295", - "1296", - "1297", - "1298", - "1302", - "1303", - "1304", - "1305", - "1306", - "1307", - "1308", - "1309", - "1310", - "1311", - "1312", - "1313", - "1314", - "1315", - "1316", "1633", "1634", "1635", "1636", - "1773", - "1774" + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 4, - "line": 8 + "column": 77, + "line": 13 }, "start": { - "column": 70, - "line": 6 + "column": 50, + "line": 13 } } }, { - "id": "3183", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Roles Tab Sheriff Component > should match snapshot when rendered. 1` mismatched", + "id": "3194", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'shared.time.second, {\"count\":0}, 0' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "488" + "1731" ], "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", "808", "809", "810", @@ -109044,780 +100288,35 @@ "815", "816", "817", - "831", - "835", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "910", - "914", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "1200", - "1201", - "1202", - "1203", - "1204", - "1222", - "1249", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1278", - "1279", - "1280", - "1281", - "1282", - "1296", - "1304", - "1307", - "1308", - "1309", - "1310", - "1311", - "1314", "1633", "1634", "1635", "1636", - "1773" + "1731", + "1732", + "1733" ], "location": { "end": { - "column": 25, - "line": 7 + "column": 22, + "line": 15 }, "start": { - "column": 20, - "line": 7 + "column": 9, + "line": 15 } } }, { - "id": "3184", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected 'components.GameLobbyOptionsHubRolesTa…' to be 'components.GameLobbyOptionsHubRolesTa…' // Object.is equality", + "id": "3195", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected 'shared.time.minute, {\"count\":0}, 0 sh…' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "494" - ], - "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "490", - "494", - "498", - "502", - "760", - "811", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "932", - "936", - "1203", - "1220", - "1221", - "1222", - "1223", - "1224", - "1247", - "1248", - "1249", - "1250", - "1251", - "1255", - "1260", - "1265", - "1270", - "1281", - "1294", - "1295", - "1296", - "1297", - "1298", - "1302", - "1303", - "1304", - "1305", - "1306", - "1310", - "1312", - "1313", - "1314", - "1315", - "1316", - "1633", - "1634", - "1635", - "1636", - "1774" - ], - "location": { - "end": { - "column": 32, - "line": 7 - }, - "start": { - "column": 28, - "line": 7 - } - } - }, - { - "id": "3185", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/composables/misc/useStrings.ts(9,3): error TS2741: Property 'convertBooleanAsAffirmativeString' is missing in type '{}' but required in type 'UseStrings'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "1200", - "1201", - "1202", - "1203", - "1204", - "1220", - "1221", - "1222", - "1223", - "1224", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1278", - "1279", - "1280", - "1281", - "1282", - "1294", - "1295", - "1296", - "1297", - "1298", - "1302", - "1303", - "1304", - "1305", - "1306", - "1307", - "1308", - "1309", - "1310", - "1311", - "1312", - "1313", - "1314", - "1315", - "1316", - "1633", - "1634", - "1635", - "1636", - "1773", - "1774" - ], - "location": { - "end": { - "column": 47, - "line": 9 - }, - "start": { - "column": 10, - "line": 9 - } - } - } - ], - "source": "type UseStrings = {\n convertBooleanAsAffirmativeString: (value: boolean) => string;\n};\n\nfunction useStrings(): UseStrings {\n function convertBooleanAsAffirmativeString(value: boolean): string {\n return value ? \"yes\" : \"no\";\n }\n return { convertBooleanAsAffirmativeString };\n}\n\nexport { useStrings };" - }, - "app/composables/misc/useTimers.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3186", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useTimers.ts(5,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 2, - "line": 24 - }, - "start": { - "column": 33, - "line": 5 - } - } - }, - { - "id": "3187", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/misc/useTimers.ts(9,55): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 4, - "line": 22 - }, - "start": { - "column": 62, - "line": 9 - } - } - }, - { - "id": "3188", - "mutatorName": "ArithmeticOperator", - "replacement": "seconds * secondsInOneMinute", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "808" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 60, - "line": 10 - }, - "start": { - "column": 32, - "line": 10 - } - } - }, - { - "id": "3189", - "mutatorName": "ArithmeticOperator", - "replacement": "seconds * secondsInOneMinute", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "808" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 58, - "line": 11 - }, - "start": { - "column": 30, - "line": 11 - } - } - }, - { - "id": "3190", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Snapshot `Game Lobby Options Hub Votes Tab Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "808" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 48, - "line": 12 - }, - "start": { - "column": 28, - "line": 12 - } - } - }, - { - "id": "3191", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected 'shared.time.minute, {}, 1' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1731" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 68, - "line": 12 - }, - "start": { - "column": 50, - "line": 12 - } - } - }, - { - "id": "3192", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected ', {\"count\":30}, 30' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", - "status": "Killed", - "testsCompleted": 16, - "static": false, - "killedBy": [ - "1732" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 48, - "line": 13 - }, - "start": { - "column": 28, - "line": 13 - } - } - }, - { - "id": "3193", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expected 'shared.time.second, {}, 30' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", - "status": "Killed", - "testsCompleted": 16, - "static": false, - "killedBy": [ - "1732" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 77, - "line": 13 - }, - "start": { - "column": 50, - "line": 13 - } - } - }, - { - "id": "3194", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected 'shared.time.second, {\"count\":0}, 0' to be 'shared.time.minute, {\"count\":1}, 1' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1731" - ], - "coveredBy": [ - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "1633", - "1634", - "1635", - "1636", - "1731", - "1732", - "1733" - ], - "location": { - "end": { - "column": 22, - "line": 15 - }, - "start": { - "column": 9, - "line": 15 - } - } - }, - { - "id": "3195", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected 'shared.time.minute, {\"count\":0}, 0 sh…' to be 'shared.time.second, {\"count\":30}, 30' // Object.is equality", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1732" + "1732" ], "coveredBy": [ "808", @@ -113767,1576 +104266,641 @@ } } ], - "source": "\n\n" + "source": "\n\n" }, - "app/pages/game-lobby.vue": { + "app/pages/index.vue": { "language": "html", "mutants": [ { - "id": "3260", + "id": "3303", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "432" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], - "location": { - "end": { - "column": 2, - "line": 67 - }, - "start": { - "column": 9, - "line": 64 - } - } - }, - { - "id": "3261", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"\",\n}", - "status": "Killed", - "testsCompleted": 2, + "statusReason": "The macro definePageMeta from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", "static": false, - "killedBy": [ - "432" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], "location": { "end": { - "column": 39, - "line": 65 + "column": 33, + "line": 80 }, "start": { - "column": 12, - "line": 65 + "column": 16, + "line": 80 } } }, { - "id": "3262", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [],\n \"title\": \"pages.gameLobby.startGame\",\n}", - "status": "Killed", - "testsCompleted": 2, + "id": "3304", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "The macro definePageMeta from Nuxt is breaking Stryker, so we ignore it.", + "status": "Ignored", "static": false, - "killedBy": [ - "432" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], "location": { "end": { - "column": 80, - "line": 66 + "column": 31, + "line": 80 }, "start": { - "column": 9, - "line": 66 + "column": 26, + "line": 80 } } - }, + } + ], + "source": "\n\n" + }, + "app/plugins/vue-countdown/vue-countdown.client.ts": { + "language": "typescript", + "mutants": [ { - "id": "3263", - "mutatorName": "ObjectLiteral", + "id": "3305", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {},\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "432" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], - "location": { - "end": { - "column": 79, - "line": 66 - }, - "start": { - "column": 10, - "line": 66 - } - } - }, - { - "id": "3264", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "432" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 31, - "line": 66 + "column": 2, + "line": 5 }, "start": { - "column": 18, - "line": 66 + "column": 44, + "line": 3 } } }, { - "id": "3265", + "id": "3306", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "432" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 76, - "line": 66 + "column": 42, + "line": 4 }, "start": { - "column": 44, - "line": 66 + "column": 28, + "line": 4 } } - }, + } + ], + "source": "import VueCountdown from \"@chenfengyuan/vue-countdown\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueCountdown\", VueCountdown);\n});" + }, + "app/plugins/vue-draggable/vue-draggable.client.ts": { + "language": "typescript", + "mutants": [ { - "id": "3266", + "id": "3307", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "436" - ], - "coveredBy": [ - "436", - "437", - "438" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { "column": 2, - "line": 77 - }, - "start": { - "column": 91, - "line": 69 - } - } - }, - { - "id": "3267", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyRolePicker.value", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "436" - ], - "coveredBy": [ - "436", - "437", - "438" - ], - "location": { - "end": { - "column": 33, - "line": 70 - }, - "start": { - "column": 7, - "line": 70 - } - } - }, - { - "id": "3268", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "436" - ], - "coveredBy": [ - "436", - "437", - "438" - ], - "location": { - "end": { - "column": 33, - "line": 70 + "line": 5 }, "start": { - "column": 7, - "line": 70 + "column": 44, + "line": 3 } } }, { - "id": "3269", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "438" - ], - "coveredBy": [ - "436", - "437", - "438" - ], + "id": "3308", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 33, - "line": 70 + "column": 42, + "line": 4 }, "start": { - "column": 7, - "line": 70 + "column": 28, + "line": 4 } } - }, + } + ], + "source": "import VueDraggable from \"vuedraggable\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueDraggable\", VueDraggable);\n});" + }, + "app/plugins/vue-ellipse-progress/vue-ellipse-progress.client.ts": { + "language": "typescript", + "mutants": [ { - "id": "3270", + "id": "3309", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "438" - ], - "coveredBy": [ - "438" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 4, - "line": 72 + "column": 2, + "line": 5 }, "start": { - "column": 35, - "line": 70 + "column": 44, + "line": 3 } } }, { - "id": "3271", + "id": "3310", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Role Picker is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "438" - ], - "coveredBy": [ - "438" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { "column": 62, - "line": 71 - }, - "start": { - "column": 23, - "line": 71 - } - } - }, - { - "id": "3272", - "mutatorName": "BooleanLiteral", - "replacement": "player", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "436" - ], - "coveredBy": [ - "436", - "437" - ], - "location": { - "end": { - "column": 14, - "line": 73 - }, - "start": { - "column": 7, - "line": 73 - } - } - }, - { - "id": "3273", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "436" - ], - "coveredBy": [ - "436", - "437" - ], - "location": { - "end": { - "column": 14, - "line": 73 - }, - "start": { - "column": 7, - "line": 73 - } - } - }, - { - "id": "3274", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n undefined,\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "437" - ], - "coveredBy": [ - "436", - "437" - ], - "location": { - "end": { - "column": 14, - "line": 73 - }, - "start": { - "column": 7, - "line": 73 - } - } - }, - { - "id": "3275", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n undefined,\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "437" - ], - "coveredBy": [ - "437" - ], - "location": { - "end": { - "column": 4, - "line": 75 + "line": 4 }, "start": { - "column": 16, - "line": 73 + "column": 42, + "line": 4 } } - }, + } + ], + "source": "import VueEllipseProgress from \"vue-ellipse-progress\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.use(VueEllipseProgress, \"VueEllipseProgress\");\n});" + }, + "app/plugins/vue-lottie/vue-lottie.client.ts": { + "language": "typescript", + "mutants": [ { - "id": "3276", + "id": "3311", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "439" - ], - "coveredBy": [ - "439", - "440" - ], + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { "column": 2, - "line": 84 + "line": 5 }, "start": { - "column": 62, - "line": 79 + "column": 44, + "line": 3 } } }, { - "id": "3277", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyOptionsHub.value", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "439" - ], - "coveredBy": [ - "439", - "440" - ], + "id": "3312", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", + "status": "Ignored", + "static": true, + "coveredBy": [], "location": { "end": { - "column": 33, - "line": 80 + "column": 39, + "line": 4 }, "start": { - "column": 7, - "line": 80 + "column": 28, + "line": 4 } } - }, + } + ], + "source": "import { Vue3Lottie } from \"vue3-lottie\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueLottie\", Vue3Lottie);\n});" + }, + "app/stores/audio/useAudioStore.ts": { + "language": "typescript", + "mutants": [ { - "id": "3278", - "mutatorName": "ConditionalExpression", + "id": "3314", + "mutatorName": "BooleanLiteral", "replacement": "true", - "statusReason": "Mocked error", + "statusReason": "expected true to be falsy", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 13, "static": false, "killedBy": [ - "439" + "545" ], "coveredBy": [ + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", "439", - "440" + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "973", + "974", + "1007", + "1008", + "1009", + "1010", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1331", + "1332", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1475", + "1476", + "1477", + "1478", + "1513", + "1514", + "1515", + "1516", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1570", + "1571", + "1572", + "1573", + "1574", + "1575", + "1576", + "1577", + "1587", + "1588", + "1589", + "1590", + "1591", + "1592", + "1593", + "1594", + "1597", + "1598", + "1599", + "1600", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", + "1614" ], "location": { "end": { - "column": 33, - "line": 80 + "column": 37, + "line": 10 }, "start": { - "column": 7, - "line": 80 + "column": 32, + "line": 10 } } }, { - "id": "3279", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "id": "3317", + "mutatorName": "MethodExpression", + "replacement": "name.endsWith(\"night-\")", + "statusReason": "expected [] to strictly equal [ 'night-1', 'night-2', 'night-3' ]", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 3, "static": false, "killedBy": [ - "440" + "543" ], "coveredBy": [ - "439", - "440" - ], - "location": { - "end": { - "column": 33, - "line": 80 - }, - "start": { - "column": 7, - "line": 80 - } - } - }, - { - "id": "3280", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "440" - ], - "coveredBy": [ - "440" - ], - "location": { - "end": { - "column": 4, - "line": 82 - }, - "start": { - "column": 35, - "line": 80 - } - } - }, - { - "id": "3281", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Options Hub is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "440" - ], - "coveredBy": [ - "440" - ], - "location": { - "end": { - "column": 62, - "line": 81 - }, - "start": { - "column": 23, - "line": 81 - } - } - }, - { - "id": "3282", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "441" - ], - "coveredBy": [ - "441", - "442", - "445" - ], - "location": { - "end": { - "column": 2, - "line": 91 - }, - "start": { - "column": 70, - "line": 86 - } - } - }, - { - "id": "3283", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyPositionCoordinator.value", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "441" - ], - "coveredBy": [ - "441", - "442", - "445" - ], - "location": { - "end": { - "column": 42, - "line": 87 - }, - "start": { - "column": 7, - "line": 87 - } - } - }, - { - "id": "3284", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "441" - ], - "coveredBy": [ - "441", - "442", - "445" - ], - "location": { - "end": { - "column": 42, - "line": 87 - }, - "start": { - "column": 7, - "line": 87 - } - } - }, - { - "id": "3285", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "442" - ], - "coveredBy": [ - "441", - "442", - "445" - ], - "location": { - "end": { - "column": 42, - "line": 87 - }, - "start": { - "column": 7, - "line": 87 - } - } - }, - { - "id": "3286", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "442" - ], - "coveredBy": [ - "442" - ], - "location": { - "end": { - "column": 4, - "line": 89 - }, - "start": { - "column": 44, - "line": 87 - } - } - }, - { - "id": "3287", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Position Coordinator is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "442" - ], - "coveredBy": [ - "442" - ], - "location": { - "end": { - "column": 71, - "line": 88 - }, - "start": { - "column": 23, - "line": 88 - } - } - }, - { - "id": "3288", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "443" - ], - "coveredBy": [ - "443", - "444", - "445" - ], - "location": { - "end": { - "column": 2, - "line": 102 - }, - "start": { - "column": 65, - "line": 93 - } - } - }, - { - "id": "3289", - "mutatorName": "BooleanLiteral", - "replacement": "gameLobbyHeader.value", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "443" - ], - "coveredBy": [ - "443", - "444", - "445" - ], - "location": { - "end": { - "column": 29, - "line": 94 - }, - "start": { - "column": 7, - "line": 94 - } - } - }, - { - "id": "3290", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Mocked error", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "444" - ], - "coveredBy": [ - "443", - "444", - "445" - ], - "location": { - "end": { - "column": 29, - "line": 94 - }, - "start": { - "column": 7, - "line": 94 - } - } - }, - { - "id": "3291", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "443" - ], - "coveredBy": [ - "443", - "444", - "445" - ], - "location": { - "end": { - "column": 29, - "line": 94 - }, - "start": { - "column": 7, - "line": 94 - } - } - }, - { - "id": "3292", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "443" - ], - "coveredBy": [ - "443" - ], - "location": { - "end": { - "column": 4, - "line": 96 - }, - "start": { - "column": 31, - "line": 94 - } - } - }, - { - "id": "3293", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header is not defined\",\n], but it was called with \"\"", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "443" - ], - "coveredBy": [ - "443" - ], - "location": { - "end": { - "column": 57, - "line": 95 - }, - "start": { - "column": 23, - "line": 95 - } - } - }, - { - "id": "3294", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "445" - ], - "coveredBy": [ - "445" - ], - "location": { - "end": { - "column": 4, - "line": 101 - }, - "start": { - "column": 20, - "line": 99 - } - } - }, - { - "id": "3295", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 16, - "static": false, - "killedBy": [ - "446" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], - "location": { - "end": { - "column": 2, - "line": 115 - }, - "start": { - "column": 45, - "line": 104 - } - } - }, - { - "id": "3296", - "mutatorName": "BooleanLiteral", - "replacement": "Object.hasOwn(query, \"playerNames\")", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "431" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], - "location": { - "end": { - "column": 43, - "line": 106 - }, - "start": { - "column": 7, - "line": 106 - } - } - }, - { - "id": "3297", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 16, - "static": false, - "killedBy": [ - "446" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], - "location": { - "end": { - "column": 43, - "line": 106 - }, - "start": { - "column": 7, - "line": 106 - } - } - }, - { - "id": "3298", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "431" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], - "location": { - "end": { - "column": 43, - "line": 106 - }, - "start": { - "column": 7, - "line": 106 - } - } - }, - { - "id": "3299", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 16, - "static": false, - "killedBy": [ - "446" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], - "location": { - "end": { - "column": 42, - "line": 106 - }, - "start": { - "column": 29, - "line": 106 - } - } - }, - { - "id": "3300", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "431" - ], - "coveredBy": [ - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447" - ], - "location": { - "end": { - "column": 4, - "line": 108 - }, - "start": { - "column": 45, - "line": 106 - } - } - }, - { - "id": "3301", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Benoit\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Corentin\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n], but it was called with Array [\n undefined,\n undefined,\n undefined,\n]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "446" - ], - "coveredBy": [ - "446" - ], - "location": { - "end": { - "column": 5, - "line": 114 - }, - "start": { - "column": 73, - "line": 110 - } - } - }, - { - "id": "3302", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Benoit\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Corentin\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n], but it was called with Array [\n Object {},\n Object {},\n Object {},\n]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "446" - ], - "coveredBy": [ - "446" - ], - "location": { - "end": { - "column": 4, - "line": 114 - }, - "start": { - "column": 92, - "line": 110 - } - } - } - ], - "source": "\n\n" - }, - "app/pages/index.vue": { - "language": "html", - "mutants": [ - { - "id": "3303", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "The macro definePageMeta from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 33, - "line": 80 - }, - "start": { - "column": 16, - "line": 80 - } - } - }, - { - "id": "3304", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "The macro definePageMeta from Nuxt is breaking Stryker, so we ignore it.", - "status": "Ignored", - "static": false, - "location": { - "end": { - "column": 31, - "line": 80 - }, - "start": { - "column": 26, - "line": 80 - } - } - } - ], - "source": "\n\n" - }, - "app/plugins/vue-countdown/vue-countdown.client.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3305", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 5 - }, - "start": { - "column": 44, - "line": 3 - } - } - }, - { - "id": "3306", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 42, - "line": 4 - }, - "start": { - "column": 28, - "line": 4 - } - } - } - ], - "source": "import VueCountdown from \"@chenfengyuan/vue-countdown\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueCountdown\", VueCountdown);\n});" - }, - "app/plugins/vue-draggable/vue-draggable.client.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3307", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 5 - }, - "start": { - "column": 44, - "line": 3 - } - } - }, - { - "id": "3308", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 42, - "line": 4 - }, - "start": { - "column": 28, - "line": 4 - } - } - } - ], - "source": "import VueDraggable from \"vuedraggable\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueDraggable\", VueDraggable);\n});" - }, - "app/plugins/vue-ellipse-progress/vue-ellipse-progress.client.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3309", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 5 - }, - "start": { - "column": 44, - "line": 3 - } - } - }, - { - "id": "3310", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 62, - "line": 4 - }, - "start": { - "column": 42, - "line": 4 - } - } - } - ], - "source": "import VueEllipseProgress from \"vue-ellipse-progress\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.use(VueEllipseProgress, \"VueEllipseProgress\");\n});" - }, - "app/plugins/vue-lottie/vue-lottie.client.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3311", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 2, - "line": 5 - }, - "start": { - "column": 44, - "line": 3 - } - } - }, - { - "id": "3312", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", - "status": "Ignored", - "static": true, - "coveredBy": [], - "location": { - "end": { - "column": 39, - "line": 4 - }, - "start": { - "column": 28, - "line": 4 - } - } - } - ], - "source": "import { Vue3Lottie } from \"vue3-lottie\";\n\nexport default defineNuxtPlugin(nuxtApp => {\n nuxtApp.vueApp.component(\"VueLottie\", Vue3Lottie);\n});" - }, - "app/stores/audio/useAudioStore.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3313", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "tests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(96,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(105,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(114,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(123,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(135,25): error TS2339: Property 'toggleMute' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(52,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(66,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameCupidHasCharmedEvent/GameCupidHasCharmedEvent.nuxt.spec.ts(65,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent.nuxt.spec.ts(36,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameFoxTurnStartsEvent/GameFoxTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameHunterTurnStartsEvent/GameHunterTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScapegoatTurnStartsEvent/GameScapegoatTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameStutteringJudgeTurnStartsEvent/GameStutteringJudgeTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWildChildTurnStartsEvent/GameWildChildTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(46,15): error TS2339: Property 'playingBackgroundAudioName' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(52,15): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(58,15): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(64,15): error TS2339: Property 'isMuted' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(72,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(72,29): error TS2339: Property 'loadSoundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(76,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(83,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(83,33): error TS2339: Property 'loadBackgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(87,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(94,15): error TS2339: Property 'loadAllAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(95,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(95,33): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(99,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(102,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(109,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(109,29): error TS2339: Property 'playSoundEffect' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(119,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(119,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(129,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(129,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(130,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(138,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(138,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(139,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(157,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(157,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(165,15): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,30): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(180,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(181,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(188,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(191,83): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(196,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(198,83): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(203,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(204,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(205,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(212,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(213,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(214,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(221,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(222,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(224,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(233,15): error TS2339: Property 'toggleMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(236,25): error TS2339: Property 'isMuted' does not exist on type 'Store'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", "439", "440", "441", @@ -115648,25 +105212,25 @@ ], "location": { "end": { - "column": 2, - "line": 105 + "column": 138, + "line": 18 }, "start": { - "column": 57, - "line": 9 + "column": 113, + "line": 18 } } }, { - "id": "3314", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected true to be falsy", + "id": "3318", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ 'day-1', 'day-2', 'night-1', …(2) ] to strictly equal [ 'night-1', 'night-2', 'night-3' ]", "status": "Killed", - "testsCompleted": 13, + "testsCompleted": 79, "static": false, "killedBy": [ - "545" + "543" ], "coveredBy": [ "218", @@ -116014,23 +105578,26 @@ ], "location": { "end": { - "column": 37, - "line": 10 + "column": 137, + "line": 18 }, "start": { - "column": 32, - "line": 10 + "column": 129, + "line": 18 } } }, { - "id": "3315", + "id": "3321", "mutatorName": "MethodExpression", - "replacement": "Object.keys(backgroundAudios)", - "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", + "replacement": "name.endsWith(\"day-\")", + "statusReason": "expected [] to strictly equal [ 'day-1', 'day-2' ]", + "status": "Killed", + "testsCompleted": 80, "static": false, - "killedBy": [], + "killedBy": [ + "544" + ], "coveredBy": [ "218", "219", @@ -116377,23 +105944,26 @@ ], "location": { "end": { - "column": 139, - "line": 18 + "column": 134, + "line": 20 }, "start": { - "column": 37, - "line": 18 + "column": 111, + "line": 20 } } }, { - "id": "3316", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", + "id": "3322", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected [ 'day-1', 'day-2', 'night-1', …(2) ] to strictly equal [ 'day-1', 'day-2' ]", + "status": "Killed", + "testsCompleted": 80, "static": false, - "killedBy": [], + "killedBy": [ + "544" + ], "coveredBy": [ "218", "219", @@ -116740,25 +106310,25 @@ ], "location": { "end": { - "column": 138, - "line": 18 + "column": 133, + "line": 20 }, "start": { - "column": 74, - "line": 18 + "column": 127, + "line": 20 } } }, { - "id": "3317", - "mutatorName": "MethodExpression", - "replacement": "name.endsWith(\"night-\")", - "statusReason": "expected [] to strictly equal [ 'night-1', 'night-2', 'night-3' ]", + "id": "3325", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected 1st \"Howl\" call to have been called with [ { preload: false, …(1) } ]", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "543" + "541" ], "coveredBy": [ "218", @@ -117106,25 +106676,25 @@ ], "location": { "end": { - "column": 138, - "line": 18 + "column": 21, + "line": 24 }, "start": { - "column": 113, - "line": 18 + "column": 16, + "line": 24 } } }, { - "id": "3318", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ 'day-1', 'day-2', 'night-1', …(2) ] to strictly equal [ 'night-1', 'night-2', 'night-3' ]", + "id": "3326", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected 1st \"Howl\" call to have been called with [ { preload: false, …(1) } ]", "status": "Killed", - "testsCompleted": 79, + "testsCompleted": 77, "static": false, "killedBy": [ - "543" + "541" ], "coveredBy": [ "218", @@ -117472,386 +107042,26 @@ ], "location": { "end": { - "column": 137, - "line": 18 + "column": 48, + "line": 25 }, "start": { - "column": 129, - "line": 18 + "column": 12, + "line": 25 } } }, { - "id": "3319", - "mutatorName": "MethodExpression", - "replacement": "Object.keys(backgroundAudios)", - "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", + "id": "3327", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expected 1st \"Howl\" call to have been called with [ { preload: false, …(1) } ]", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], - "coveredBy": [ - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "883", - "884", - "885", - "886", - "887", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "973", - "974", - "1007", - "1008", - "1009", - "1010", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1242", - "1243", - "1244", - "1245", - "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1331", - "1332", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1475", - "1476", - "1477", - "1478", - "1513", - "1514", - "1515", - "1516", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1570", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1587", - "1588", - "1589", - "1590", - "1591", - "1592", - "1593", - "1594", - "1597", - "1598", - "1599", - "1600", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614" + "killedBy": [ + "541" ], - "location": { - "end": { - "column": 135, - "line": 20 - }, - "start": { - "column": 35, - "line": 20 - } - } - }, - { - "id": "3320", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ "218", "219", @@ -118198,25 +107408,25 @@ ], "location": { "end": { - "column": 134, - "line": 20 + "column": 47, + "line": 25 }, "start": { - "column": 72, - "line": 20 + "column": 13, + "line": 25 } } }, { - "id": "3321", - "mutatorName": "MethodExpression", - "replacement": "name.endsWith(\"day-\")", - "statusReason": "expected [] to strictly equal [ 'day-1', 'day-2' ]", + "id": "3330", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected 45th \"Howl\" call to have been called with [ { preload: false, …(2) } ]", "status": "Killed", - "testsCompleted": 80, + "testsCompleted": 1, "static": false, "killedBy": [ - "544" + "541" ], "coveredBy": [ "218", @@ -118564,25 +107774,25 @@ ], "location": { "end": { - "column": 134, - "line": 20 + "column": 21, + "line": 31 }, "start": { - "column": 111, - "line": 20 + "column": 16, + "line": 31 } } }, { - "id": "3322", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "expected [ 'day-1', 'day-2', 'night-1', …(2) ] to strictly equal [ 'day-1', 'day-2' ]", + "id": "3331", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expected 45th \"Howl\" call to have been called with [ { preload: false, …(2) } ]", "status": "Killed", - "testsCompleted": 80, + "testsCompleted": 1, "static": false, "killedBy": [ - "544" + "541" ], "coveredBy": [ "218", @@ -118930,386 +108140,26 @@ ], "location": { "end": { - "column": 133, - "line": 20 + "column": 52, + "line": 32 }, "start": { - "column": 127, - "line": 20 + "column": 12, + "line": 32 } } }, { - "id": "3323", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(22,53): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "3332", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expected 45th \"Howl\" call to have been called with [ { preload: false, …(2) } ]", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], - "coveredBy": [ - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "541", - "542", - "543", - "544", - "545", - "546", - "547", - "548", - "549", - "550", - "551", - "552", - "553", - "554", - "555", - "556", - "557", - "558", - "559", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "883", - "884", - "885", - "886", - "887", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "965", - "966", - "967", - "968", - "969", - "970", - "971", - "972", - "973", - "974", - "1007", - "1008", - "1009", - "1010", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1242", - "1243", - "1244", - "1245", - "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1331", - "1332", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1475", - "1476", - "1477", - "1478", - "1513", - "1514", - "1515", - "1516", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1570", - "1571", - "1572", - "1573", - "1574", - "1575", - "1576", - "1577", - "1587", - "1588", - "1589", - "1590", - "1591", - "1592", - "1593", - "1594", - "1597", - "1598", - "1599", - "1600", - "1607", - "1608", - "1609", - "1610", - "1611", - "1612", - "1613", - "1614" + "killedBy": [ + "541" ], - "location": { - "end": { - "column": 4, - "line": 27 - }, - "start": { - "column": 58, - "line": 22 - } - } - }, - { - "id": "3324", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(23,21): error TS2345: Argument of type '{}' is not assignable to parameter of type 'HowlOptions'.\n Property 'src' is missing in type '{}' but required in type 'HowlOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ "218", "219", @@ -119656,20 +108506,20 @@ ], "location": { "end": { - "column": 6, - "line": 26 + "column": 51, + "line": 32 }, "start": { - "column": 21, - "line": 23 + "column": 13, + "line": 32 } } }, { - "id": "3325", + "id": "3333", "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected 1st \"Howl\" call to have been called with [ { preload: false, …(1) } ]", + "replacement": "false", + "statusReason": "expected 45th \"Howl\" call to have been called with [ { preload: false, …(2) } ]", "status": "Killed", "testsCompleted": 1, "static": false, @@ -120022,26 +108872,780 @@ ], "location": { "end": { - "column": 21, - "line": 24 + "column": 17, + "line": 33 + }, + "start": { + "column": 13, + "line": 33 + } + } + }, + { + "id": "3334", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "546" + ], + "coveredBy": [ + "546", + "548" + ], + "location": { + "end": { + "column": 4, + "line": 39 + }, + "start": { + "column": 37, + "line": 37 + } + } + }, + { + "id": "3335", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "546" + ], + "coveredBy": [ + "546", + "548" + ], + "location": { + "end": { + "column": 74, + "line": 38 + }, + "start": { + "column": 41, + "line": 38 + } + } + }, + { + "id": "3336", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "547" + ], + "coveredBy": [ + "547", + "548" + ], + "location": { + "end": { + "column": 4, + "line": 43 + }, + "start": { + "column": 41, + "line": 41 + } + } + }, + { + "id": "3337", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "547" + ], + "coveredBy": [ + "547", + "548" + ], + "location": { + "end": { + "column": 86, + "line": 42 + }, + "start": { + "column": 45, + "line": 42 + } + } + }, + { + "id": "3338", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "548" + ], + "coveredBy": [ + "548" + ], + "location": { + "end": { + "column": 4, + "line": 48 + }, + "start": { + "column": 34, + "line": 45 + } + } + }, + { + "id": "3339", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "549" + ], + "coveredBy": [ + "549" + ], + "location": { + "end": { + "column": 4, + "line": 52 + }, + "start": { + "column": 68, + "line": 50 + } + } + }, + { + "id": "3340", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "551" + ], + "coveredBy": [ + "550", + "551", + "552", + "557", + "558", + "559", + "560" + ], + "location": { + "end": { + "column": 4, + "line": 63 + }, + "start": { + "column": 50, + "line": 54 + } + } + }, + { + "id": "3341", + "mutatorName": "BooleanLiteral", + "replacement": "playingBackgroundAudioName.value", + "statusReason": "app/stores/audio/useAudioStore.ts(59,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "550", + "551", + "552", + "557", + "558", + "559", + "560" + ], + "location": { + "end": { + "column": 42, + "line": 55 + }, + "start": { + "column": 9, + "line": 55 + } + } + }, + { + "id": "3342", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/audio/useAudioStore.ts(59,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "550", + "551", + "552", + "557", + "558", + "559", + "560" + ], + "location": { + "end": { + "column": 42, + "line": 55 + }, + "start": { + "column": 9, + "line": 55 + } + } + }, + { + "id": "3343", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/audio/useAudioStore.ts(59,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "550", + "551", + "552", + "557", + "558", + "559", + "560" + ], + "location": { + "end": { + "column": 42, + "line": 55 + }, + "start": { + "column": 9, + "line": 55 + } + } + }, + { + "id": "3344", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(57,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "550", + "558" + ], + "location": { + "end": { + "column": 6, + "line": 57 + }, + "start": { + "column": 44, + "line": 55 + } + } + }, + { + "id": "3345", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "552" + ], + "coveredBy": [ + "551", + "552", + "557", + "559", + "560" + ], + "location": { + "end": { + "column": 51, + "line": 62 }, "start": { "column": 16, - "line": 24 + "line": 62 } } }, { - "id": "3326", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected 1st \"Howl\" call to have been called with [ { preload: false, …(1) } ]", + "id": "3346", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 77, + "testsCompleted": 1, "static": false, "killedBy": [ - "541" + "553" + ], + "coveredBy": [ + "553", + "554", + "555", + "557", + "558", + "559", + "560" + ], + "location": { + "end": { + "column": 4, + "line": 70 + }, + "start": { + "column": 80, + "line": 65 + } + } + }, + { + "id": "3347", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "557" + ], + "coveredBy": [ + "556", + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 4, + "line": 83 + }, + "start": { + "column": 79, + "line": 72 + } + } + }, + { + "id": "3348", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n], but it was called with Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "558" + ], + "coveredBy": [ + "556", + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 55, + "line": 73 + }, + "start": { + "column": 34, + "line": 73 + } + } + }, + { + "id": "3349", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "556" + ], + "coveredBy": [ + "556", + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 55, + "line": 73 + }, + "start": { + "column": 34, + "line": 73 + } + } + }, + { + "id": "3350", + "mutatorName": "EqualityOperator", + "replacement": "gamePhase !== \"night\"", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "556" ], + "coveredBy": [ + "556", + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 55, + "line": 73 + }, + "start": { + "column": 34, + "line": 73 + } + } + }, + { + "id": "3351", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/audio/useAudioStore.ts(73,34): error TS2367: This comparison appears to be unintentional because the types '\"day\" | \"night\" | \"twilight\"' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "556", + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 55, + "line": 73 + }, + "start": { + "column": 48, + "line": 73 + } + } + }, + { + "id": "3352", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "556", + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 108, + "line": 74 + }, + "start": { + "column": 9, + "line": 74 + } + } + }, + { + "id": "3353", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n ],\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "556" + ], + "coveredBy": [ + "556", + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 108, + "line": 74 + }, + "start": { + "column": 9, + "line": 74 + } + } + }, + { + "id": "3354", + "mutatorName": "LogicalOperator", + "replacement": "playingBackgroundAudioName.value || backgroundAudioNames.includes(playingBackgroundAudioName.value)", + "statusReason": "app/stores/audio/useAudioStore.ts(74,75): error TS2345: Argument of type 'undefined' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "556", + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 108, + "line": 74 + }, + "start": { + "column": 9, + "line": 74 + } + } + }, + { + "id": "3355", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n ],\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "556" + ], + "coveredBy": [ + "556" + ], + "location": { + "end": { + "column": 6, + "line": 76 + }, + "start": { + "column": 110, + "line": 74 + } + } + }, + { + "id": "3356", + "mutatorName": "BooleanLiteral", + "replacement": "randomGamePhaseBackgroundAudioName", + "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 44, + "line": 78 + }, + "start": { + "column": 9, + "line": 78 + } + } + }, + { + "id": "3357", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 44, + "line": 78 + }, + "start": { + "column": 9, + "line": 78 + } + } + }, + { + "id": "3358", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "557", + "558", + "559", + "560", + "561" + ], + "location": { + "end": { + "column": 44, + "line": 78 + }, + "start": { + "column": 9, + "line": 78 + } + } + }, + { + "id": "3359", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(80,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "561" + ], + "location": { + "end": { + "column": 6, + "line": 80 + }, + "start": { + "column": 46, + "line": 78 + } + } + }, + { + "id": "3360", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "562" + ], + "coveredBy": [ + "562" + ], + "location": { + "end": { + "column": 4, + "line": 88 + }, + "start": { + "column": 31, + "line": 85 + } + } + }, + { + "id": "3361", + "mutatorName": "BooleanLiteral", + "replacement": "isMuted.value", + "statusReason": "expected false to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "562" + ], + "coveredBy": [ + "562" + ], + "location": { + "end": { + "column": 35, + "line": 86 + }, + "start": { + "column": 21, + "line": 86 + } + } + }, + { + "id": "3315", + "mutatorName": "MethodExpression", + "replacement": "Object.keys(backgroundAudios)", + "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", + "static": false, "coveredBy": [ "218", "219", @@ -120388,26 +109992,22 @@ ], "location": { "end": { - "column": 48, - "line": 25 + "column": 139, + "line": 18 }, "start": { - "column": 12, - "line": 25 + "column": 37, + "line": 18 } } }, { - "id": "3327", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected 1st \"Howl\" call to have been called with [ { preload: false, …(1) } ]", - "status": "Killed", - "testsCompleted": 1, + "id": "3316", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "541" - ], "coveredBy": [ "218", "219", @@ -120754,23 +110354,22 @@ ], "location": { "end": { - "column": 47, - "line": 25 + "column": 138, + "line": 18 }, "start": { - "column": 13, - "line": 25 + "column": 74, + "line": 18 } } }, { - "id": "3328", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(29,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "3319", + "mutatorName": "MethodExpression", + "replacement": "Object.keys(backgroundAudios)", + "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "218", "219", @@ -121117,23 +110716,22 @@ ], "location": { "end": { - "column": 4, - "line": 35 + "column": 135, + "line": 20 }, "start": { - "column": 66, - "line": 29 + "column": 35, + "line": 20 } } }, { - "id": "3329", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(30,21): error TS2345: Argument of type '{}' is not assignable to parameter of type 'HowlOptions'.\n Property 'src' is missing in type '{}' but required in type 'HowlOptions'.\n", + "id": "3320", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'string' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "218", "219", @@ -121480,26 +111078,22 @@ ], "location": { "end": { - "column": 6, - "line": 34 + "column": 134, + "line": 20 }, "start": { - "column": 21, - "line": 30 + "column": 72, + "line": 20 } } }, { - "id": "3330", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "expected 45th \"Howl\" call to have been called with [ { preload: false, …(2) } ]", - "status": "Killed", - "testsCompleted": 1, + "id": "3313", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(96,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(105,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(114,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(123,18): error TS2339: Property 'isMuted' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(135,25): error TS2339: Property 'toggleMute' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(52,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(66,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameCupidHasCharmedEvent/GameCupidHasCharmedEvent.nuxt.spec.ts(65,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent.nuxt.spec.ts(36,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameFoxTurnStartsEvent/GameFoxTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameHunterTurnStartsEvent/GameHunterTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScapegoatTurnStartsEvent/GameScapegoatTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameStutteringJudgeTurnStartsEvent/GameStutteringJudgeTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWildChildTurnStartsEvent/GameWildChildTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(46,15): error TS2339: Property 'playingBackgroundAudioName' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(52,15): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(58,15): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(64,15): error TS2339: Property 'isMuted' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(72,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(72,29): error TS2339: Property 'loadSoundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(76,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(83,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(83,33): error TS2339: Property 'loadBackgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(87,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(94,15): error TS2339: Property 'loadAllAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(95,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(95,33): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(99,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(102,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(109,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(109,29): error TS2339: Property 'playSoundEffect' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(119,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(119,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(129,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(129,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(130,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(138,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(138,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(139,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(157,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(157,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(165,15): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,30): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(180,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(181,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(188,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(191,83): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(196,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(198,83): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(203,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(204,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(205,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(212,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(213,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(214,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(221,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(222,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(224,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(233,15): error TS2339: Property 'toggleMute' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(236,25): error TS2339: Property 'isMuted' does not exist on type 'Store'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "541" - ], "coveredBy": [ "218", "219", @@ -121846,26 +111440,22 @@ ], "location": { "end": { - "column": 21, - "line": 31 + "column": 2, + "line": 105 }, "start": { - "column": 16, - "line": 31 + "column": 57, + "line": 9 } } }, { - "id": "3331", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "expected 45th \"Howl\" call to have been called with [ { preload: false, …(2) } ]", - "status": "Killed", - "testsCompleted": 1, + "id": "3323", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(22,53): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "541" - ], "coveredBy": [ "218", "219", @@ -122212,26 +111802,384 @@ ], "location": { "end": { - "column": 52, - "line": 32 + "column": 4, + "line": 27 }, "start": { - "column": 12, - "line": 32 + "column": 58, + "line": 22 } } }, { - "id": "3332", - "mutatorName": "StringLiteral", - "replacement": "``", - "statusReason": "expected 45th \"Howl\" call to have been called with [ { preload: false, …(2) } ]", - "status": "Killed", - "testsCompleted": 1, + "id": "3324", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(23,21): error TS2345: Argument of type '{}' is not assignable to parameter of type 'HowlOptions'.\n Property 'src' is missing in type '{}' but required in type 'HowlOptions'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "541" + "coveredBy": [ + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "965", + "966", + "967", + "968", + "969", + "970", + "971", + "972", + "973", + "974", + "1007", + "1008", + "1009", + "1010", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1331", + "1332", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1475", + "1476", + "1477", + "1478", + "1513", + "1514", + "1515", + "1516", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1570", + "1571", + "1572", + "1573", + "1574", + "1575", + "1576", + "1577", + "1587", + "1588", + "1589", + "1590", + "1591", + "1592", + "1593", + "1594", + "1597", + "1598", + "1599", + "1600", + "1607", + "1608", + "1609", + "1610", + "1611", + "1612", + "1613", + "1614" ], + "location": { + "end": { + "column": 6, + "line": 26 + }, + "start": { + "column": 21, + "line": 23 + } + } + }, + { + "id": "3329", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(30,21): error TS2345: Argument of type '{}' is not assignable to parameter of type 'HowlOptions'.\n Property 'src' is missing in type '{}' but required in type 'HowlOptions'.\n", + "status": "CompileError", + "static": false, "coveredBy": [ "218", "219", @@ -122578,26 +112526,22 @@ ], "location": { "end": { - "column": 51, - "line": 32 + "column": 6, + "line": 34 }, "start": { - "column": 13, - "line": 32 + "column": 21, + "line": 30 } } }, { - "id": "3333", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "expected 45th \"Howl\" call to have been called with [ { preload: false, …(2) } ]", - "status": "Killed", - "testsCompleted": 1, + "id": "3328", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/audio/useAudioStore.ts(29,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "541" - ], "coveredBy": [ "218", "219", @@ -122942,772 +112886,14 @@ "1613", "1614" ], - "location": { - "end": { - "column": 17, - "line": 33 - }, - "start": { - "column": 13, - "line": 33 - } - } - }, - { - "id": "3334", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "546" - ], - "coveredBy": [ - "546", - "548" - ], - "location": { - "end": { - "column": 4, - "line": 39 - }, - "start": { - "column": 37, - "line": 37 - } - } - }, - { - "id": "3335", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "546" - ], - "coveredBy": [ - "546", - "548" - ], - "location": { - "end": { - "column": 74, - "line": 38 - }, - "start": { - "column": 41, - "line": 38 - } - } - }, - { - "id": "3336", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "547" - ], - "coveredBy": [ - "547", - "548" - ], - "location": { - "end": { - "column": 4, - "line": 43 - }, - "start": { - "column": 41, - "line": 41 - } - } - }, - { - "id": "3337", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "547" - ], - "coveredBy": [ - "547", - "548" - ], - "location": { - "end": { - "column": 86, - "line": 42 - }, - "start": { - "column": 45, - "line": 42 - } - } - }, - { - "id": "3338", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "548" - ], - "coveredBy": [ - "548" - ], - "location": { - "end": { - "column": 4, - "line": 48 - }, - "start": { - "column": 34, - "line": 45 - } - } - }, - { - "id": "3339", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "549" - ], - "coveredBy": [ - "549" - ], - "location": { - "end": { - "column": 4, - "line": 52 - }, - "start": { - "column": 68, - "line": 50 - } - } - }, - { - "id": "3340", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "551" - ], - "coveredBy": [ - "550", - "551", - "552", - "557", - "558", - "559", - "560" - ], "location": { "end": { "column": 4, - "line": 63 - }, - "start": { - "column": 50, - "line": 54 - } - } - }, - { - "id": "3341", - "mutatorName": "BooleanLiteral", - "replacement": "playingBackgroundAudioName.value", - "statusReason": "app/stores/audio/useAudioStore.ts(59,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "550", - "551", - "552", - "557", - "558", - "559", - "560" - ], - "location": { - "end": { - "column": 42, - "line": 55 - }, - "start": { - "column": 9, - "line": 55 - } - } - }, - { - "id": "3342", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/audio/useAudioStore.ts(59,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "550", - "551", - "552", - "557", - "558", - "559", - "560" - ], - "location": { - "end": { - "column": 42, - "line": 55 - }, - "start": { - "column": 9, - "line": 55 - } - } - }, - { - "id": "3343", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/audio/useAudioStore.ts(59,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "550", - "551", - "552", - "557", - "558", - "559", - "560" - ], - "location": { - "end": { - "column": 42, - "line": 55 - }, - "start": { - "column": 9, - "line": 55 - } - } - }, - { - "id": "3344", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(57,53): error TS2538: Type 'undefined' cannot be used as an index type.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "550", - "558" - ], - "location": { - "end": { - "column": 6, - "line": 57 - }, - "start": { - "column": 44, - "line": 55 - } - } - }, - { - "id": "3345", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "552" - ], - "coveredBy": [ - "551", - "552", - "557", - "559", - "560" - ], - "location": { - "end": { - "column": 51, - "line": 62 - }, - "start": { - "column": 16, - "line": 62 - } - } - }, - { - "id": "3346", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "553" - ], - "coveredBy": [ - "553", - "554", - "555", - "557", - "558", - "559", - "560" - ], - "location": { - "end": { - "column": 4, - "line": 70 - }, - "start": { - "column": 80, - "line": 65 - } - } - }, - { - "id": "3347", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "557" - ], - "coveredBy": [ - "556", - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 4, - "line": 83 - }, - "start": { - "column": 79, - "line": 72 - } - } - }, - { - "id": "3348", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n], but it was called with Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n]", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "558" - ], - "coveredBy": [ - "556", - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 55, - "line": 73 - }, - "start": { - "column": 34, - "line": 73 - } - } - }, - { - "id": "3349", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "556" - ], - "coveredBy": [ - "556", - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 55, - "line": 73 - }, - "start": { - "column": 34, - "line": 73 - } - } - }, - { - "id": "3350", - "mutatorName": "EqualityOperator", - "replacement": "gamePhase !== \"night\"", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"day-1\",\n \"day-2\",\n ],\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "556" - ], - "coveredBy": [ - "556", - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 55, - "line": 73 - }, - "start": { - "column": 34, - "line": 73 - } - } - }, - { - "id": "3351", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/audio/useAudioStore.ts(73,34): error TS2367: This comparison appears to be unintentional because the types '\"day\" | \"night\" | \"twilight\"' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "556", - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 55, - "line": 73 - }, - "start": { - "column": 48, - "line": 73 - } - } - }, - { - "id": "3352", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "556", - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 108, - "line": 74 - }, - "start": { - "column": 9, - "line": 74 - } - } - }, - { - "id": "3353", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n ],\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "556" - ], - "coveredBy": [ - "556", - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 108, - "line": 74 - }, - "start": { - "column": 9, - "line": 74 - } - } - }, - { - "id": "3354", - "mutatorName": "LogicalOperator", - "replacement": "playingBackgroundAudioName.value || backgroundAudioNames.includes(playingBackgroundAudioName.value)", - "statusReason": "app/stores/audio/useAudioStore.ts(74,75): error TS2345: Argument of type 'undefined' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "556", - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 108, - "line": 74 - }, - "start": { - "column": 9, - "line": 74 - } - } - }, - { - "id": "3355", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n Array [\n \"night-1\",\n \"night-2\",\n \"night-3\",\n ],\n ]\n\n\nNumber of calls: 1\n", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "556" - ], - "coveredBy": [ - "556" - ], - "location": { - "end": { - "column": 6, - "line": 76 - }, - "start": { - "column": 110, - "line": 74 - } - } - }, - { - "id": "3356", - "mutatorName": "BooleanLiteral", - "replacement": "randomGamePhaseBackgroundAudioName", - "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type 'null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 44, - "line": 78 - }, - "start": { - "column": 9, - "line": 78 - } - } - }, - { - "id": "3357", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 44, - "line": 78 - }, - "start": { - "column": 9, - "line": 78 - } - } - }, - { - "id": "3358", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/audio/useAudioStore.ts(82,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "557", - "558", - "559", - "560", - "561" - ], - "location": { - "end": { - "column": 44, - "line": 78 - }, - "start": { - "column": 9, - "line": 78 - } - } - }, - { - "id": "3359", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/audio/useAudioStore.ts(80,25): error TS2345: Argument of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\" | null' is not assignable to parameter of type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n Type 'null' is not assignable to type '\"day-1\" | \"day-2\" | \"night-1\" | \"night-2\" | \"night-3\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "561" - ], - "location": { - "end": { - "column": 6, - "line": 80 - }, - "start": { - "column": 46, - "line": 78 - } - } - }, - { - "id": "3360", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "562" - ], - "coveredBy": [ - "562" - ], - "location": { - "end": { - "column": 4, - "line": 88 - }, - "start": { - "column": 31, - "line": 85 - } - } - }, - { - "id": "3361", - "mutatorName": "BooleanLiteral", - "replacement": "isMuted.value", - "statusReason": "expected false to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "562" - ], - "coveredBy": [ - "562" - ], - "location": { - "end": { - "column": 35, - "line": 86 + "line": 35 }, "start": { - "column": 21, - "line": 86 + "column": 66, + "line": 29 } } }, @@ -123718,7 +112904,6 @@ "statusReason": "tests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(96,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(105,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(114,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(123,18): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/MuteButton/MuteButton.nuxt.spec.ts(135,25): error TS2339: Property 'toggleMute' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(52,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameBearGrowlsOrSleepsEvent/GameBearGrowlsOrSleepsEvent.nuxt.spec.ts(66,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameCupidHasCharmedEvent/GameCupidHasCharmedEvent.nuxt.spec.ts(65,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(64,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMayHaveMarkedEvent/GameScandalmongerMayHaveMarkedEvent.nuxt.spec.ts(70,25): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent/GameAccursedWolfFatherTurnStartsEvent.nuxt.spec.ts(36,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameFoxTurnStartsEvent/GameFoxTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameHunterTurnStartsEvent/GameHunterTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GamePiedPiperTurnStartsEvent/GamePiedPiperTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScandalmongerTurnStartsEvent/GameScandalmongerTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameScapegoatTurnStartsEvent/GameScapegoatTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameStutteringJudgeTurnStartsEvent/GameStutteringJudgeTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThiefTurnStartsEvent/GameThiefTurnStartsEvent.nuxt.spec.ts(43,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent/GameWhiteWerewolfTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWildChildTurnStartsEvent/GameWildChildTurnStartsEvent.nuxt.spec.ts(35,23): error TS2339: Property 'playSoundEffect' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(46,15): error TS2339: Property 'playingBackgroundAudioName' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(52,15): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(58,15): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(64,15): error TS2339: Property 'isMuted' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(72,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(72,29): error TS2339: Property 'loadSoundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(76,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(83,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(83,33): error TS2339: Property 'loadBackgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(87,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(94,15): error TS2339: Property 'loadAllAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(95,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(95,33): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(99,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(102,16): error TS18046: 'soundEffect' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(109,15): error TS2339: Property 'soundEffects' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(109,29): error TS2339: Property 'playSoundEffect' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(119,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(119,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(123,16): error TS18046: 'backgroundAudio' is of type 'unknown'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(129,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(129,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(130,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(138,15): error TS2339: Property 'fadeOutPlayingBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(138,46): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(139,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(149,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(157,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(157,33): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(165,15): error TS2339: Property 'playBackgroundAudio' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(169,30): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(180,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(181,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(188,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(189,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(191,83): error TS2339: Property 'nightBackgroundAudioNames' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(196,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(198,83): error TS2339: Property 'dayBackgroundAudioNames' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(203,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(204,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(205,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(212,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(213,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(214,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(221,15): error TS2339: Property 'backgroundAudios' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(222,18): error TS2339: Property 'playingBackgroundAudioName' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(224,18): error TS2339: Property 'playRandomGamePhaseBackgroundAudio' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(233,15): error TS2339: Property 'toggleMute' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/stores/audio/useAudioStore.spec.ts(236,25): error TS2339: Property 'isMuted' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "218", "219", @@ -126336,400 +115521,6 @@ } } }, - { - "id": "3363", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(66,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(110,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(119,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(136,30): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(153,41): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(176,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(181,30): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(195,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(107,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(123,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(141,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(150,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(160,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(189,28): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(205,111): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(79,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(132,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(119,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(133,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(70,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(41,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(50,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(63,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(103,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(117,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(144,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(153,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(98,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(101,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(88,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(101,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(52,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(88,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(109,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(112,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(77,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(80,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(90,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(121,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(124,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(137,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(146,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(158,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(161,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(89,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(102,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(127,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(130,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(143,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(152,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(164,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(167,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(55,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(55,86): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(57,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(67,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(101,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(120,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(123,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(132,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(135,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(145,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(75,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(78,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(87,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(91,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(103,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(106,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(95,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(108,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(111,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(49,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(59,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(100,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(103,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(113,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(116,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(126,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(38,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(61,48): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(73,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(71,33): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorter.nuxt.spec.ts(74,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(38,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(62,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(63,26): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(87,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(105,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(106,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(107,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(117,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(118,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(119,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(129,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(130,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(131,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(103,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(104,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(121,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(136,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(137,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(164,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(165,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(175,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(176,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(198,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(31,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(32,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(56,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(57,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(71,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(81,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(82,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(105,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(106,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(120,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(121,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(131,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(132,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(142,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(143,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(103,33): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(219,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(231,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(23,31): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(29,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(34,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(39,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(44,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(60,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(62,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(69,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(80,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(82,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(95,26): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(97,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(120,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(122,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(132,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(139,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(141,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(153,26): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(155,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(167,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(175,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(177,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(187,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(193,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(195,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(207,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(210,41): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(225,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(228,41): error TS2339: Property 'getPlayersWithAnyRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(304,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(306,33): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(361,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(363,33): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(425,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(427,33): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\n", - "status": "CompileError", - "static": false, - "coveredBy": [ - "164", - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "284", - "285", - "286", - "287", - "288", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "297", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", - "463", - "464", - "465", - "466", - "467", - "468", - "469", - "470", - "471", - "472", - "473", - "474", - "475", - "476", - "477", - "478", - "479", - "480", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", - "495", - "496", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "651", - "652", - "653", - "654", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", - "755", - "756", - "757", - "758", - "759", - "760", - "761", - "808", - "809", - "810", - "811", - "812", - "813", - "814", - "815", - "816", - "817", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "854", - "855", - "856", - "857", - "858", - "859", - "860", - "861", - "862", - "863", - "870", - "871", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "908", - "909", - "910", - "911", - "912", - "913", - "914", - "915", - "916", - "929", - "930", - "931", - "932", - "933", - "934", - "935", - "936", - "937", - "994", - "995", - "996", - "997", - "998", - "999", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1040", - "1041", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1085", - "1086", - "1087", - "1088", - "1089", - "1090", - "1091", - "1092", - "1093", - "1094", - "1095", - "1096", - "1097", - "1098", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", - "1204", - "1220", - "1221", - "1222", - "1223", - "1224", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1260", - "1261", - "1262", - "1263", - "1264", - "1265", - "1266", - "1267", - "1268", - "1269", - "1270", - "1271", - "1278", - "1279", - "1280", - "1281", - "1282", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", - "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", - "1306", - "1307", - "1308", - "1309", - "1310", - "1311", - "1312", - "1313", - "1314", - "1315", - "1316", - "1633", - "1634", - "1635", - "1636" - ], - "location": { - "end": { - "column": 2, - "line": 106 - }, - "start": { - "column": 75, - "line": 11 - } - } - }, { "id": "3364", "mutatorName": "ObjectLiteral", @@ -127125,10 +115916,10 @@ } }, { - "id": "3365", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(16,15): error TS2322: Type 'string' is not assignable to type 'CreateGamePlayerDto'.\n", + "id": "3363", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(79,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(132,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(119,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(133,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(70,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(41,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(50,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(63,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(103,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(117,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(144,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(153,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(98,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(101,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(88,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(101,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(52,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(88,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(109,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(112,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(77,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(80,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(90,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(121,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(124,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(137,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(146,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(158,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(161,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(89,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(102,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(127,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(130,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(143,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(152,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(164,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(167,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(55,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(55,86): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(57,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(67,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(101,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(120,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(123,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(132,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(135,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(145,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(75,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(78,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(87,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(91,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(103,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(106,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(95,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(108,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(111,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(49,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(59,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(100,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(103,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(113,80): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(116,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(126,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(38,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(61,48): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(73,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(71,33): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorter.nuxt.spec.ts(74,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(38,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(62,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(63,26): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(87,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(105,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(106,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(107,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(117,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(118,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(119,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(129,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(130,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(131,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(103,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(104,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(121,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(136,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(137,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(164,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(165,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(175,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(176,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(198,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(31,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(32,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(56,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(57,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(71,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(81,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(82,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(105,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(106,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(120,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(121,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(131,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(132,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(142,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(143,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(23,31): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(29,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(34,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(39,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(44,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(60,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(62,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(69,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(80,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(82,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(95,26): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(97,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(120,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(122,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(132,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(139,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(141,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(153,26): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(155,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(167,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(175,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(177,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(187,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(193,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(195,33): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(207,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(210,41): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(225,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(228,41): error TS2339: Property 'getPlayersWithAnyRoleNameInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(304,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(306,33): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(361,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(363,33): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(425,26): error TS2339: Property 'createGameDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(427,33): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store'.\n", "status": "CompileError", "static": false, "coveredBy": [ @@ -127509,20 +116300,414 @@ ], "location": { "end": { - "column": 16, - "line": 16 + "column": 2, + "line": 106 }, "start": { - "column": 14, - "line": 16 + "column": 75, + "line": 11 } } }, { - "id": "3446", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(66,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(110,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(119,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(136,30): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(153,41): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(176,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(181,30): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.nuxt.spec.ts(195,37): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(107,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(123,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(141,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(150,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(160,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(189,28): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(205,111): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(79,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(132,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(119,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(133,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(70,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(41,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(50,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(63,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(103,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(117,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(144,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(153,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(98,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(101,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(88,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(101,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(52,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(88,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(109,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(112,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(77,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(80,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(90,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(121,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(124,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(137,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(146,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(158,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(161,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(89,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(102,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(127,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(130,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(143,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(152,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(164,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(167,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(55,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(55,86): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(57,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(67,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(101,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(120,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(123,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(132,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(135,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(145,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(75,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(78,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(87,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(91,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(103,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(106,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(95,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(108,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(111,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(49,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(59,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(100,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(103,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(113,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(116,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(126,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(38,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(61,48): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(73,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(71,33): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorter.nuxt.spec.ts(74,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(38,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(62,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(63,26): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(87,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(105,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(106,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(107,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(117,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(118,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(119,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(129,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(130,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(131,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(103,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(104,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(121,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(136,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(137,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(164,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(165,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(175,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(176,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(198,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(31,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(32,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(56,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(57,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(71,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(81,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(82,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(105,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(106,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(120,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(121,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(131,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(132,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(142,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(143,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(103,33): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(219,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(231,33): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(23,31): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(29,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(34,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(39,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(44,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(60,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(62,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(69,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(80,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(82,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(95,26): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(97,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(120,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(122,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(132,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(139,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(141,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(153,26): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(155,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(167,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(175,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(177,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(187,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(193,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(195,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(207,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(210,41): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(225,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(228,41): error TS2339: Property 'getPlayersWithAnyRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(304,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(306,33): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(361,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(363,33): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(425,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(427,33): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "id": "3365", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/create-game-dto/useCreateGameDtoStore.ts(16,15): error TS2322: Type 'string' is not assignable to type 'CreateGamePlayerDto'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "994", + "995", + "996", + "997", + "998", + "999", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1220", + "1221", + "1222", + "1223", + "1224", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1278", + "1279", + "1280", + "1281", + "1282", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1633", + "1634", + "1635", + "1636" + ], + "location": { + "end": { + "column": 16, + "line": 16 + }, + "start": { + "column": 14, + "line": 16 + } + } + }, + { + "id": "3446", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(79,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.nuxt.spec.ts(132,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(119,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeader.nuxt.spec.ts(133,35): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyHeaderSetupButtons/GameLobbyHeaderSetupButtons.nuxt.spec.ts(70,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(41,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(50,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(63,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(103,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(117,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(144,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyHeader/GameLobbyPlayerInput/GameLobbyPlayerInput.nuxt.spec.ts(153,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubCompositionTab/GameLobbyOptionsHubCompositionTab.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabActor/GameLobbyOptionsHubRolesTabActor.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBearTamer/GameLobbyOptionsHubRolesTabBearTamer.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabBigBadWolf/GameLobbyOptionsHubRolesTabBigBadWolf.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(80,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(98,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabCupid/GameLobbyOptionsHubRolesTabCupid.nuxt.spec.ts(101,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabDefender/GameLobbyOptionsHubRolesTabDefender.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(88,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(101,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(110,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(122,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabElder/GameLobbyOptionsHubRolesTabElder.nuxt.spec.ts(125,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(52,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabFox/GameLobbyOptionsHubRolesTabFox.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(88,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(97,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(109,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabGeneral/GameLobbyOptionsHubRolesTabGeneral.nuxt.spec.ts(112,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabIdiot/GameLobbyOptionsHubRolesTabIdiot.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabLittleGirl/GameLobbyOptionsHubRolesTabLittleGirl.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(77,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(80,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(90,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(121,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(124,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(137,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(146,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(158,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPiedPiper/GameLobbyOptionsHubRolesTabPiedPiper.nuxt.spec.ts(161,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(55,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabPrejudicedManipulator/GameLobbyOptionsHubRolesTabPrejudicedManipulator.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(76,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(79,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabScandalmonger/GameLobbyOptionsHubRolesTabScandalmonger.nuxt.spec.ts(89,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(89,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(102,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSeer/GameLobbyOptionsHubRolesTabSeer.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(47,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(106,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(115,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(127,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(130,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(143,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(152,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(164,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriff.nuxt.spec.ts(167,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(55,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(55,86): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(57,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(67,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(77,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(90,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(93,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(101,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(105,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(120,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(123,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(132,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(135,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabSheriff/GameLobbyOptionsHubRolesTabSheriffElection/GameLobbyOptionsHubRolesTabSheriffElection.nuxt.spec.ts(145,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(64,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(67,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(75,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(78,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabStutteringJudge/GameLobbyOptionsHubRolesTabStutteringJudge.nuxt.spec.ts(87,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(66,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(69,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(82,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(91,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(103,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThief/GameLobbyOptionsHubRolesTabThief.nuxt.spec.ts(106,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabThreeBrothers/GameLobbyOptionsHubRolesTabThreeBrothers.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabTwoSisters/GameLobbyOptionsHubRolesTabTwoSisters.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWerewolf/GameLobbyOptionsHubRolesTabWerewolf.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(65,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(68,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(78,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(81,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWhiteWerewolf/GameLobbyOptionsHubRolesTabWhiteWerewolf.nuxt.spec.ts(91,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(70,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWildChild/GameLobbyOptionsHubRolesTabWildChild.nuxt.spec.ts(73,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(53,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(67,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWitch/GameLobbyOptionsHubRolesTabWitch.nuxt.spec.ts(70,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(46,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(56,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(69,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(72,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(85,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(95,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(108,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubRolesTab/GameLobbyOptionsHubRolesTabWolfHound/GameLobbyOptionsHubRolesTabWolfHound.nuxt.spec.ts(111,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(49,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(59,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(72,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(75,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(100,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(103,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(113,80): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(116,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyOptionsHub/GameLobbyOptionsHubTabView/GameLobbyOptionsHubVotesTab/GameLobbyOptionsHubVotesTab.nuxt.spec.ts(126,33): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(38,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(54,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(61,48): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayersParty.nuxt.spec.ts(73,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.nuxt.spec.ts(71,33): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyPositionCoordinator/GameLobbyPositionCoordinatorSorter/GameLobbyPositionCoordinatorSorter.nuxt.spec.ts(74,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(38,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(62,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(63,26): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(87,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(105,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(106,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(107,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(117,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(118,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(119,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(129,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(130,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerDescription/GameLobbyRolePickerDescriptionContent/GameLobbyRolePickerDescriptionBoundaries/GameLobbyRolePickerDescriptionBoundaries.nuxt.spec.ts(131,26): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(103,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(104,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(121,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(136,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(137,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(164,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(165,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(175,28): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(176,28): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerFooter/GameLobbyRolePickerFooter.nuxt.spec.ts(198,35): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(31,24): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(32,24): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(56,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(57,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(71,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(81,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(82,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(105,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(106,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(120,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(121,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(131,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(132,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(142,26): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElementBadges/GameLobbyRolePickerGridElementBadges.nuxt.spec.ts(143,26): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, {}>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(23,31): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(29,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(34,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(39,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(44,33): error TS2339: Property 'doesCreateGameDtoContainPositionDependantRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(60,26): error TS2339: Property 'setCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(62,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(69,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(80,26): error TS2339: Property 'resetCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(82,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(95,26): error TS2339: Property 'addPlayerToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(97,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(109,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(120,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(122,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(132,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(139,26): error TS2339: Property 'updatePlayerInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(141,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(153,26): error TS2339: Property 'setPlayersToCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(155,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(167,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(175,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(177,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(187,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(193,26): error TS2339: Property 'removePlayerFromCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(195,33): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(207,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(210,41): error TS2339: Property 'getPlayersWithRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(225,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(228,41): error TS2339: Property 'getPlayersWithAnyRoleNameInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(304,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(306,33): error TS2339: Property 'isRoleMinReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(361,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(363,33): error TS2339: Property 'isRoleMaxReachedInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(425,26): error TS2339: Property 'createGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(427,33): error TS2339: Property 'getRoleLeftCountToReachMinInCreateGameDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", "status": "CompileError", "static": false, "coveredBy": [ @@ -127919,13 +117104,16 @@ "language": "typescript", "mutants": [ { - "id": "3447", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(22,11): error TS2339: Property 'resetGameEventIndex' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(62,21): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(63,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(115,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(120,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(125,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(130,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(136,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(146,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(151,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(159,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(163,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(174,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(209,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(218,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(236,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(247,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(258,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(98,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(44,28): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(45,28): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(46,28): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(58,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(60,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(72,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(84,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(86,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(100,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(113,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(120,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(121,23): error TS2339: Property 'resetGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(123,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(137,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(147,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(149,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(150,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(161,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(163,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(174,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(190,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(203,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(215,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(220,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(233,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(235,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(243,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(245,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(258,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(259,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(260,23): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\n", - "status": "CompileError", + "id": "3448", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Events Monitor Current Event Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 51, "static": true, - "killedBy": [], + "killedBy": [ + "114" + ], "coveredBy": [ "36", "37", @@ -128548,17 +117736,17 @@ ], "location": { "end": { - "column": 2, - "line": 56 + "column": 83, + "line": 12 }, "start": { - "column": 68, - "line": 7 + "column": 56, + "line": 12 } } }, { - "id": "3448", + "id": "3449", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Snapshot `Game Events Monitor Current Event Component > should match snapshot when rendered. 1` mismatched", @@ -129190,77 +118378,24 @@ ], "location": { "end": { - "column": 83, - "line": 12 + "column": 113, + "line": 14 }, "start": { - "column": 56, - "line": 12 + "column": 60, + "line": 14 } } }, { - "id": "3449", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Snapshot `Game Events Monitor Current Event Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 51, - "static": true, - "killedBy": [ - "114" - ], + "id": "3450", + "mutatorName": "OptionalChaining", + "replacement": "gameEvents.value[currentGameEventIndex.value]", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(14,66): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", "114", "115", "116", @@ -129284,156 +118419,44 @@ "134", "135", "136", - "137", - "138", - "139", - "140", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", "351", - "352", - "353", - "354", - "355", - "356", - "357", "358", "359", - "360", "361", - "362", - "363", - "364", - "365", - "366", "367", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", + "1463", + "1464", + "1465", + "1466", + "1467" + ], + "location": { + "end": { + "column": 113, + "line": 14 + }, + "start": { + "column": 66, + "line": 14 + } + } + }, + { + "id": "3452", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "411" + ], + "coveredBy": [ + "351", + "352", + "353", + "354", "411", "412", "413", @@ -129453,680 +118476,83 @@ "427", "428", "429", - "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "864", - "865", - "866", - "867", - "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1176", - "1177", - "1178", - "1179", - "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1242", - "1243", - "1244", - "1245", - "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1325", - "1326", - "1327", - "1328", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1380", - "1381", - "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" + "430" ], "location": { "end": { - "column": 113, - "line": 14 + "column": 139, + "line": 15 }, "start": { "column": 60, - "line": 14 + "line": 15 } } }, { - "id": "3450", - "mutatorName": "OptionalChaining", - "replacement": "gameEvents.value[currentGameEventIndex.value]", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(14,66): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "3453", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected '' to be undefined", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "414" + ], "coveredBy": [ - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", "351", - "358", - "359", - "361", - "367", - "1463", - "1464", - "1465", - "1466", - "1467" + "352", + "353", + "354", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430" ], "location": { "end": { - "column": 113, - "line": 14 + "column": 139, + "line": 15 }, "start": { - "column": 66, - "line": 14 + "column": 60, + "line": 15 } } }, { - "id": "3451", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(15,36): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "3454", + "mutatorName": "LogicalOperator", + "replacement": "currentGameEventIndex.value > 0 || gameStore.makingGamePlayStatus !== \"pending\"", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "411" + ], "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", "351", "352", "353", "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", "411", "412", "413", @@ -130146,382 +118572,7 @@ "427", "428", "429", - "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "864", - "865", - "866", - "867", - "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1176", - "1177", - "1178", - "1179", - "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1242", - "1243", - "1244", - "1245", - "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1325", - "1326", - "1327", - "1328", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1380", - "1381", - "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" + "430" ], "location": { "end": { @@ -130529,13 +118580,13 @@ "line": 15 }, "start": { - "column": 54, + "column": 60, "line": 15 } } }, { - "id": "3452", + "id": "3455", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", @@ -130573,7 +118624,7 @@ ], "location": { "end": { - "column": 139, + "column": 91, "line": 15 }, "start": { @@ -130583,15 +118634,15 @@ } }, { - "id": "3453", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected '' to be undefined", + "id": "3456", + "mutatorName": "EqualityOperator", + "replacement": "currentGameEventIndex.value >= 0", + "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 1, "static": false, "killedBy": [ - "414" + "411" ], "coveredBy": [ "351", @@ -130621,7 +118672,7 @@ ], "location": { "end": { - "column": 139, + "column": 91, "line": 15 }, "start": { @@ -130631,9 +118682,9 @@ } }, { - "id": "3454", - "mutatorName": "LogicalOperator", - "replacement": "currentGameEventIndex.value > 0 || gameStore.makingGamePlayStatus !== \"pending\"", + "id": "3457", + "mutatorName": "EqualityOperator", + "replacement": "currentGameEventIndex.value <= 0", "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, @@ -130669,7 +118720,7 @@ ], "location": { "end": { - "column": 139, + "column": 91, "line": 15 }, "start": { @@ -130679,21 +118730,116 @@ } }, { - "id": "3455", + "id": "3458", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "354" + ], + "coveredBy": [ + "352", + "354", + "414", + "416", + "417", + "418", + "419", + "420", + "421" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 95, + "line": 15 + } + } + }, + { + "id": "3459", + "mutatorName": "EqualityOperator", + "replacement": "gameStore.makingGamePlayStatus === \"pending\"", + "statusReason": "expected '' to be undefined", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "411" + "414" ], "coveredBy": [ - "351", "352", - "353", "354", + "414", + "416", + "417", + "418", + "419", + "420", + "421" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 95, + "line": 15 + } + } + }, + { + "id": "3460", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(15,95): error TS2367: This comparison appears to be unintentional because the types 'AsyncDataRequestStatus' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "352", + "354", + "414", + "416", + "417", + "418", + "419", + "420", + "421" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 130, + "line": 15 + } + } + }, + { + "id": "3462", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be falsy", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "356" + ], + "coveredBy": [ + "351", + "355", + "356", "411", "412", "413", @@ -130717,19 +118863,19 @@ ], "location": { "end": { - "column": 91, - "line": 15 + "column": 100, + "line": 16 }, "start": { - "column": 60, - "line": 15 + "column": 56, + "line": 16 } } }, { - "id": "3456", - "mutatorName": "EqualityOperator", - "replacement": "currentGameEventIndex.value >= 0", + "id": "3463", + "mutatorName": "ConditionalExpression", + "replacement": "false", "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, @@ -130739,9 +118885,8 @@ ], "coveredBy": [ "351", - "352", - "353", - "354", + "355", + "356", "411", "412", "413", @@ -130765,19 +118910,19 @@ ], "location": { "end": { - "column": 91, - "line": 15 + "column": 100, + "line": 16 }, "start": { - "column": 60, - "line": 15 + "column": 56, + "line": 16 } } }, { - "id": "3457", + "id": "3464", "mutatorName": "EqualityOperator", - "replacement": "currentGameEventIndex.value <= 0", + "replacement": "gameStore.makingGamePlayStatus === \"pending\"", "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", "status": "Killed", "testsCompleted": 1, @@ -130787,9 +118932,8 @@ ], "coveredBy": [ "351", - "352", - "353", - "354", + "355", + "356", "411", "412", "413", @@ -130813,1036 +118957,160 @@ ], "location": { "end": { - "column": 91, - "line": 15 + "column": 100, + "line": 16 }, "start": { - "column": 60, - "line": 15 + "column": 56, + "line": 16 } } }, { - "id": "3458", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 2, + "id": "3465", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(16,56): error TS2367: This comparison appears to be unintentional because the types 'AsyncDataRequestStatus' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "354" - ], + "killedBy": [], "coveredBy": [ - "352", - "354", + "351", + "355", + "356", + "411", + "412", + "413", "414", + "415", "416", "417", "418", "419", "420", - "421" + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430" ], "location": { "end": { - "column": 139, - "line": 15 + "column": 100, + "line": 16 }, "start": { - "column": 95, - "line": 15 + "column": 91, + "line": 16 } } }, { - "id": "3459", - "mutatorName": "EqualityOperator", - "replacement": "gameStore.makingGamePlayStatus === \"pending\"", - "statusReason": "expected '' to be undefined", + "id": "3466", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected 2 to be +0 // Object.is equality", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "414" + "357" ], "coveredBy": [ - "352", - "354", - "414", - "416", - "417", - "418", - "419", - "420", - "421" + "357", + "361", + "363", + "364", + "365" ], "location": { "end": { - "column": 139, - "line": 15 + "column": 4, + "line": 20 }, "start": { - "column": 95, - "line": 15 + "column": 40, + "line": 18 } } }, { - "id": "3460", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(15,95): error TS2367: This comparison appears to be unintentional because the types 'AsyncDataRequestStatus' and '\"\"' have no overlap.\n", + "id": "3467", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'death', …(1) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "358" + ], + "coveredBy": [ + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367" + ], + "location": { + "end": { + "column": 4, + "line": 41 + }, + "start": { + "column": 53, + "line": 22 + } + } + }, + { + "id": "3468", + "mutatorName": "BooleanLiteral", + "replacement": "gameEvents.value", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "352", - "354", - "414", - "416", - "417", - "418", - "419", - "420", - "421" + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367" ], "location": { "end": { - "column": 139, - "line": 15 + "column": 26, + "line": 23 }, "start": { - "column": 130, - "line": 15 + "column": 9, + "line": 23 } } }, { - "id": "3461", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(16,32): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "id": "3469", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "137", - "138", - "139", - "140", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", - "672", - "673", - "674", - "675", - "676", - "677", - "678", - "679", - "680", - "681", - "682", - "683", - "684", - "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", - "693", - "694", - "695", - "696", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", - "776", - "777", - "778", - "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "864", - "865", - "866", - "867", - "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", - "889", - "890", - "891", - "892", - "893", - "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1021", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1176", - "1177", - "1178", - "1179", - "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1242", - "1243", - "1244", - "1245", - "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1325", - "1326", - "1327", - "1328", - "1335", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1380", - "1381", - "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", - "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 50, - "line": 16 - } - } - }, - { - "id": "3462", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be falsy", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "356" - ], - "coveredBy": [ - "351", - "355", - "356", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 56, - "line": 16 - } - } - }, - { - "id": "3463", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "411" - ], - "coveredBy": [ - "351", - "355", - "356", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 56, - "line": 16 - } - } - }, - { - "id": "3464", - "mutatorName": "EqualityOperator", - "replacement": "gameStore.makingGamePlayStatus === \"pending\"", - "statusReason": "Snapshot `Game Events Monitor Footer Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "411" - ], - "coveredBy": [ - "351", - "355", - "356", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 56, - "line": 16 - } - } - }, - { - "id": "3465", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(16,56): error TS2367: This comparison appears to be unintentional because the types 'AsyncDataRequestStatus' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "351", - "355", - "356", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430" - ], - "location": { - "end": { - "column": 100, - "line": 16 - }, - "start": { - "column": 91, - "line": 16 - } - } - }, - { - "id": "3466", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected 2 to be +0 // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "357" - ], - "coveredBy": [ - "357", - "361", - "363", - "364", - "365" - ], - "location": { - "end": { - "column": 4, - "line": 20 - }, - "start": { - "column": 40, - "line": 18 - } - } - }, - { - "id": "3467", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _GameEvent{ …(2) } to strictly equal _GameEvent{ type: 'death', …(1) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "358" - ], - "coveredBy": [ - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367" - ], - "location": { - "end": { - "column": 4, - "line": 41 - }, - "start": { - "column": 53, - "line": 22 - } - } - }, - { - "id": "3468", - "mutatorName": "BooleanLiteral", - "replacement": "gameEvents.value", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367" - ], - "location": { - "end": { - "column": 26, - "line": 23 - }, - "start": { - "column": 9, - "line": 23 - } - } - }, - { - "id": "3469", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(27,27): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(28,61): error TS18048: 'gameEvents.value' is possibly 'undefined'.\napp/stores/game/game-event/useGameEventsStore.ts(29,43): error TS18048: 'gameEvents.value' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, + "static": false, "killedBy": [], "coveredBy": [ "358", @@ -132954,24 +120222,14255 @@ ], "location": { "end": { - "column": 37, - "line": 44 + "column": 37, + "line": 44 + }, + "start": { + "column": 5, + "line": 44 + } + } + }, + { + "id": "3447", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(22,11): error TS2339: Property 'resetGameEventIndex' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(62,21): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(63,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(115,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(120,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(125,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(130,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(136,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(146,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(151,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(159,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(163,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(174,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(209,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(218,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(236,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(247,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(258,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(98,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(44,28): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(45,28): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(46,28): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(58,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(60,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(72,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(84,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(86,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(100,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(113,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(120,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(121,23): error TS2339: Property 'resetGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(123,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(137,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(147,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(149,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(150,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(161,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(163,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(174,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(190,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(203,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(215,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(220,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(233,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(235,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(243,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(245,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(258,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(259,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(260,23): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 2, + "line": 56 + }, + "start": { + "column": 68, + "line": 7 + } + } + }, + { + "id": "3451", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(15,36): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 139, + "line": 15 + }, + "start": { + "column": 54, + "line": 15 + } + } + }, + { + "id": "3461", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(16,32): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'boolean'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 100, + "line": 16 + }, + "start": { + "column": 50, + "line": 16 + } + } + }, + { + "id": "3505", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(22,11): error TS2339: Property 'resetGameEventIndex' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(62,21): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(63,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(115,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(120,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(125,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(130,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(136,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(146,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(151,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(159,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(163,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(174,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(209,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(218,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(236,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(247,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(258,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(98,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(44,28): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(45,28): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(46,28): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(58,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(60,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(72,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(84,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(86,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(100,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(113,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(120,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(121,23): error TS2339: Property 'resetGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(123,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(137,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(147,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(149,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(150,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(161,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(163,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(174,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(190,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(203,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(215,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(220,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(233,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(235,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(243,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(245,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(258,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(259,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(260,23): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 4, + "line": 55 + }, + "start": { + "column": 10, + "line": 46 + } + } + } + ], + "source": "import { defineStore } from \"pinia\";\nimport type { GameEvent } from \"~/composables/api/game/game-event/game-event.class\";\nimport { useCurrentGamePlay } from \"~/composables/api/game/game-play/useCurrentGamePlay\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useGameStore } from \"~/stores/game/useGameStore\";\n\nconst useGameEventsStore = defineStore(StoreIds.GAME_EVENTS, () => {\n const currentGameEventIndex = ref(0);\n\n const gameStore = useGameStore();\n\n const gameEvents = computed(() => gameStore.game.events);\n\n const currentGameEvent = computed(() => gameEvents.value?.[currentGameEventIndex.value]);\n const canGoToPreviousGameEvent = computed(() => currentGameEventIndex.value > 0 && gameStore.makingGamePlayStatus !== \"pending\");\n const canGoToNextGameEvent = computed(() => gameStore.makingGamePlayStatus !== \"pending\");\n\n function resetGameEventIndex(): void {\n currentGameEventIndex.value = 0;\n }\n\n async function goToNextGameEvent(): Promise {\n if (!gameEvents.value) {\n return;\n }\n const { mustCurrentGamePlayBeSkipped } = useCurrentGamePlay(gameStore.game);\n const nextGameEvent = gameEvents.value[currentGameEventIndex.value + 1];\n const isLastGameEvent = currentGameEventIndex.value === gameEvents.value.length - 1;\n const isNextGameEventGameTurnStarts = gameEvents.value.length > currentGameEventIndex.value + 1 && nextGameEvent.type === \"game-turn-starts\";\n const isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts = gameStore.game.currentPlay?.action === \"bury-dead-bodies\" && isNextGameEventGameTurnStarts;\n if (\n isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts && mustCurrentGamePlayBeSkipped.value ||\n isLastGameEvent && mustCurrentGamePlayBeSkipped.value\n ) {\n await gameStore.skipGamePlay();\n resetGameEventIndex();\n\n return;\n }\n currentGameEventIndex.value += 1;\n }\n\n function goToPreviousGameEvent(): void {\n currentGameEventIndex.value -= 1;\n }\n return {\n gameEvents,\n currentGameEventIndex,\n currentGameEvent,\n canGoToPreviousGameEvent,\n canGoToNextGameEvent,\n resetGameEventIndex,\n goToNextGameEvent,\n goToPreviousGameEvent,\n };\n});\n\nexport { useGameEventsStore };" + }, + "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3518", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(40,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(45,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(55,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(67,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(82,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(87,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(97,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(109,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(55,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(65,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(66,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(19,33): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(32,28): error TS2339: Property 'setMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(34,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(41,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(49,28): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(51,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(58,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(60,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(62,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(68,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(70,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(73,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(80,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(81,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(83,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(89,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(90,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(102,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(103,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(106,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(113,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(114,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(116,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(123,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(124,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(126,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(131,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(132,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(134,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(144,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(145,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(148,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(155,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(156,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(158,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(163,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(164,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(166,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(176,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(177,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(179,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(189,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(190,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(193,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(200,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(202,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(204,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(210,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(212,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(215,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(222,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(223,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(225,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(231,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(232,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(234,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(244,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(245,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(248,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(255,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(256,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(258,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(265,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(266,28): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(268,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(275,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(276,28): error TS2339: Property 'setChosenCardId' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(278,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(285,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(286,28): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(288,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1073", + "1355", + "1356", + "1357", + "1358", + "1359" + ], + "location": { + "end": { + "column": 2, + "line": 101 + }, + "start": { + "column": 80, + "line": 10 + } + } + }, + { + "id": "3519", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _MakeGamePlayDto{ …(5) } to strictly equal _MakeGamePlayDto{ targets: [], …(4) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "260" + ], + "coveredBy": [ + "260" + ], + "location": { + "end": { + "column": 4, + "line": 15 + }, + "start": { + "column": 76, + "line": 13 + } + } + }, + { + "id": "3520", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _MakeGamePlayDto{ targets: [], …(4) } to strictly equal _MakeGamePlayDto{ …(5) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "261" + ], + "coveredBy": [ + "261" + ], + "location": { + "end": { + "column": 4, + "line": 19 + }, + "start": { + "column": 41, + "line": 17 + } + } + }, + { + "id": "3521", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "262" + ], + "coveredBy": [ + "262", + "263" + ], + "location": { + "end": { + "column": 4, + "line": 26 + }, + "start": { + "column": 74, + "line": 21 + } + } + }, + { + "id": "3522", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.targets", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "262", + "263" + ], + "location": { + "end": { + "column": 39, + "line": 22 + }, + "start": { + "column": 9, + "line": 22 + } + } + }, + { + "id": "3523", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ _MakeGamePlayTargetDto{ …(2) } ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "263" + ], + "coveredBy": [ + "262", + "263" + ], + "location": { + "end": { + "column": 39, + "line": 22 + }, + "start": { + "column": 9, + "line": 22 + } + } + }, + { + "id": "3524", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "262", + "263" + ], + "location": { + "end": { + "column": 39, + "line": 22 + }, + "start": { + "column": 9, + "line": 22 + } + } + }, + { + "id": "3525", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(23,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "262" + ], + "location": { + "end": { + "column": 6, + "line": 24 + }, + "start": { + "column": 41, + "line": 22 + } + } + }, + { + "id": "3526", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(23,40): error TS2322: Type 'string' is not assignable to type '{ playerId: string; drankPotion?: \"death\" | \"life\" | undefined; }'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "262" + ], + "location": { + "end": { + "column": 41, + "line": 23 + }, + "start": { + "column": 39, + "line": 23 + } + } + }, + { + "id": "3527", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "266" + ], + "coveredBy": [ + "264", + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 4, + "line": 39 + }, + "start": { + "column": 64, + "line": 28 + } + } + }, + { + "id": "3528", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.targets", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,65): error TS7006: Parameter 'target' implicitly has an 'any' type.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "264", + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 39, + "line": 29 + }, + "start": { + "column": 9, + "line": 29 + } + } + }, + { + "id": "3529", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "264", + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 39, + "line": 29 + }, + "start": { + "column": 9, + "line": 29 + } + } + }, + { + "id": "3530", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "264", + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 39, + "line": 29 + }, + "start": { + "column": 9, + "line": 29 + } + } + }, + { + "id": "3531", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(30,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "264" + ], + "location": { + "end": { + "column": 6, + "line": 31 + }, + "start": { + "column": 41, + "line": 29 + } + } + }, + { + "id": "3532", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "266" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 103, + "line": 32 + }, + "start": { + "column": 65, + "line": 32 + } + } + }, + { + "id": "3533", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "265" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 103, + "line": 32 + }, + "start": { + "column": 75, + "line": 32 + } + } + }, + { + "id": "3534", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "266" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 103, + "line": 32 + }, + "start": { + "column": 75, + "line": 32 + } + } + }, + { + "id": "3535", + "mutatorName": "EqualityOperator", + "replacement": "target.playerId !== targetId", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "265" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 103, + "line": 32 + }, + "start": { + "column": 75, + "line": 32 + } + } + }, + { + "id": "3536", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "265" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 27, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "3537", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 27, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "3538", + "mutatorName": "EqualityOperator", + "replacement": "targetIndex === -1", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "265" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 27, + "line": 33 + }, + "start": { + "column": 9, + "line": 33 + } + } + }, + { + "id": "3539", + "mutatorName": "UnaryOperator", + "replacement": "+1", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "265" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 27, + "line": 33 + }, + "start": { + "column": 25, + "line": 33 + } + } + }, + { + "id": "3540", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "266" + ], + "coveredBy": [ + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 6, + "line": 35 + }, + "start": { + "column": 29, + "line": 33 + } + } + }, + { + "id": "3541", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "265" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 51, + "line": 36 + }, + "start": { + "column": 9, + "line": 36 + } + } + }, + { + "id": "3542", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [] to be undefined", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "267" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 51, + "line": 36 + }, + "start": { + "column": 9, + "line": 36 + } + } + }, + { + "id": "3543", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.targets.length !== 0", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "265" + ], + "coveredBy": [ + "265", + "266", + "267", + "270", + "274" + ], + "location": { + "end": { + "column": 51, + "line": 36 + }, + "start": { + "column": 9, + "line": 36 + } + } + }, + { + "id": "3544", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [] to be undefined", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "267" + ], + "coveredBy": [ + "267" + ], + "location": { + "end": { + "column": 6, + "line": 38 + }, + "start": { + "column": 53, + "line": 36 + } + } + }, + { + "id": "3545", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "270" + ], + "coveredBy": [ + "268", + "269", + "270" + ], + "location": { + "end": { + "column": 4, + "line": 47 + }, + "start": { + "column": 53, + "line": 41 + } + } + }, + { + "id": "3546", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "268", + "269", + "270" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 9, + "line": 42 + } + } + }, + { + "id": "3547", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "268", + "269", + "270" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 9, + "line": 42 + } + } + }, + { + "id": "3548", + "mutatorName": "LogicalOperator", + "replacement": "!makeGamePlayDto.value.targets && makeGamePlayDto.value.targets.length === 0", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(42,43): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "268", + "269", + "270" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 9, + "line": 42 + } + } + }, + { + "id": "3549", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.targets", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(42,42): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "268", + "269", + "270" + ], + "location": { + "end": { + "column": 39, + "line": 42 + }, + "start": { + "column": 9, + "line": 42 + } + } + }, + { + "id": "3550", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Cannot read properties of undefined (reading 'playerId')", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "269" + ], + "coveredBy": [ + "269", + "270" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 43, + "line": 42 + } + } + }, + { + "id": "3551", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.targets.length !== 0", + "statusReason": "Cannot read properties of undefined (reading 'playerId')", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "269" + ], + "coveredBy": [ + "269", + "270" + ], + "location": { + "end": { + "column": 85, + "line": 42 + }, + "start": { + "column": 43, + "line": 42 + } + } + }, + { + "id": "3552", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(43,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "268", + "269" + ], + "location": { + "end": { + "column": 6, + "line": 44 + }, + "start": { + "column": 87, + "line": 42 + } + } + }, + { + "id": "3553", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "274" + ], + "coveredBy": [ + "271", + "272", + "273", + "274" + ], + "location": { + "end": { + "column": 4, + "line": 54 + }, + "start": { + "column": 87, + "line": 49 + } + } + }, + { + "id": "3554", + "mutatorName": "OptionalChaining", + "replacement": "makeGamePlayDto.value.targets.find", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(50,36): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "271", + "272", + "273", + "274" + ], + "location": { + "end": { + "column": 71, + "line": 50 + }, + "start": { + "column": 36, + "line": 50 + } + } + }, + { + "id": "3555", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "274" + ], + "coveredBy": [ + "272", + "273", + "274" + ], + "location": { + "end": { + "column": 116, + "line": 50 + }, + "start": { + "column": 72, + "line": 50 + } + } + }, + { + "id": "3556", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ Array(2) ] to strictly equal [ Array(3) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "273" + ], + "coveredBy": [ + "273", + "274" + ], + "location": { + "end": { + "column": 116, + "line": 50 + }, + "start": { + "column": 82, + "line": 50 + } + } + }, + { + "id": "3557", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "274" + ], + "coveredBy": [ + "273", + "274" + ], + "location": { + "end": { + "column": 116, + "line": 50 + }, + "start": { + "column": 82, + "line": 50 + } + } + }, + { + "id": "3558", + "mutatorName": "EqualityOperator", + "replacement": "target.drankPotion !== drankPotion", + "statusReason": "expected [ Array(2) ] to strictly equal [ Array(3) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "273" + ], + "coveredBy": [ + "273", + "274" + ], + "location": { + "end": { + "column": 116, + "line": 50 + }, + "start": { + "column": 82, + "line": 50 + } + } + }, + { + "id": "3559", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(52,35): error TS18048: 'firstDrankPotionTarget' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "271", + "272", + "273", + "274" + ], + "location": { + "end": { + "column": 31, + "line": 51 + }, + "start": { + "column": 9, + "line": 51 + } + } + }, + { + "id": "3560", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(52,35): error TS18048: 'firstDrankPotionTarget' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "271", + "272", + "273", + "274" + ], + "location": { + "end": { + "column": 31, + "line": 51 + }, + "start": { + "column": 9, + "line": 51 + } + } + }, + { + "id": "3561", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "274" + ], + "coveredBy": [ + "274" + ], + "location": { + "end": { + "column": 6, + "line": 53 + }, + "start": { + "column": 33, + "line": 51 + } + } + }, + { + "id": "3562", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "275" + ], + "coveredBy": [ + "275", + "276" + ], + "location": { + "end": { + "column": 4, + "line": 61 + }, + "start": { + "column": 68, + "line": 56 + } + } + }, + { + "id": "3563", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.votes", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "275", + "276" + ], + "location": { + "end": { + "column": 37, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "3564", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) } ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "276" + ], + "coveredBy": [ + "275", + "276" + ], + "location": { + "end": { + "column": 37, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "3565", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "275", + "276" + ], + "location": { + "end": { + "column": 37, + "line": 57 + }, + "start": { + "column": 9, + "line": 57 + } + } + }, + { + "id": "3566", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(58,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "275" + ], + "location": { + "end": { + "column": 6, + "line": 59 + }, + "start": { + "column": 39, + "line": 57 + } + } + }, + { + "id": "3567", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(58,38): error TS2322: Type 'string' is not assignable to type '{ sourceId: string; targetId: string; }'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "275" + ], + "location": { + "end": { + "column": 39, + "line": 58 + }, + "start": { + "column": 37, + "line": 58 + } + } + }, + { + "id": "3568", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "279" + ], + "coveredBy": [ + "277", + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 4, + "line": 74 + }, + "start": { + "column": 62, + "line": 63 + } + } + }, + { + "id": "3569", + "mutatorName": "BooleanLiteral", + "replacement": "makeGamePlayDto.value.votes", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,61): error TS7006: Parameter 'vote' implicitly has an 'any' type.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "277", + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 37, + "line": 64 + }, + "start": { + "column": 9, + "line": 64 + } + } + }, + { + "id": "3570", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "277", + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 37, + "line": 64 + }, + "start": { + "column": 9, + "line": 64 + } + } + }, + { + "id": "3571", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "277", + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 37, + "line": 64 + }, + "start": { + "column": 9, + "line": 64 + } + } + }, + { + "id": "3572", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(65,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "277" + ], + "location": { + "end": { + "column": 6, + "line": 66 + }, + "start": { + "column": 39, + "line": 64 + } + } + }, + { + "id": "3573", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "279" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 95, + "line": 67 + }, + "start": { + "column": 61, + "line": 67 + } + } + }, + { + "id": "3574", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "278" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 95, + "line": 67 + }, + "start": { + "column": 69, + "line": 67 + } + } + }, + { + "id": "3575", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "279" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 95, + "line": 67 + }, + "start": { + "column": 69, + "line": 67 + } + } + }, + { + "id": "3576", + "mutatorName": "EqualityOperator", + "replacement": "vote.sourceId !== sourceId", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "278" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 95, + "line": 67 + }, + "start": { + "column": 69, + "line": 67 + } + } + }, + { + "id": "3577", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "278" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 25, + "line": 68 + }, + "start": { + "column": 9, + "line": 68 + } + } + }, + { + "id": "3578", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 25, + "line": 68 + }, + "start": { + "column": 9, + "line": 68 + } + } + }, + { + "id": "3579", + "mutatorName": "EqualityOperator", + "replacement": "voteIndex === -1", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "278" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 25, + "line": 68 + }, + "start": { + "column": 9, + "line": 68 + } + } + }, + { + "id": "3580", + "mutatorName": "UnaryOperator", + "replacement": "+1", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "278" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 25, + "line": 68 + }, + "start": { + "column": 23, + "line": 68 + } + } + }, + { + "id": "3581", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "279" + ], + "coveredBy": [ + "279", + "280" + ], + "location": { + "end": { + "column": 6, + "line": 70 + }, + "start": { + "column": 27, + "line": 68 + } + } + }, + { + "id": "3582", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "278" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 49, + "line": 71 + }, + "start": { + "column": 9, + "line": 71 + } + } + }, + { + "id": "3583", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected [] to be undefined", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "280" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 49, + "line": 71 + }, + "start": { + "column": 9, + "line": 71 + } + } + }, + { + "id": "3584", + "mutatorName": "EqualityOperator", + "replacement": "makeGamePlayDto.value.votes.length !== 0", + "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "278" + ], + "coveredBy": [ + "278", + "279", + "280" + ], + "location": { + "end": { + "column": 49, + "line": 71 + }, + "start": { + "column": 9, + "line": 71 + } + } + }, + { + "id": "3585", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected [] to be undefined", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "280" + ], + "coveredBy": [ + "280" + ], + "location": { + "end": { + "column": 6, + "line": 73 + }, + "start": { + "column": 51, + "line": 71 + } + } + }, + { + "id": "3586", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be truthy", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "281" + ], + "coveredBy": [ + "281" + ], + "location": { + "end": { + "column": 4, + "line": 78 + }, + "start": { + "column": 99, + "line": 76 + } + } + }, + { + "id": "3587", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be 'cardId' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "282" + ], + "coveredBy": [ + "282" + ], + "location": { + "end": { + "column": 4, + "line": 82 + }, + "start": { + "column": 68, + "line": 80 + } + } + }, + { + "id": "3588", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected undefined to be 'werewolves' // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "283" + ], + "coveredBy": [ + "283" + ], + "location": { + "end": { + "column": 4, + "line": 86 + }, + "start": { + "column": 66, + "line": 84 + } + } + }, + { + "id": "3589", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(40,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(45,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(55,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(67,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(82,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(87,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(97,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(109,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(55,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(65,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(66,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(19,33): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(32,28): error TS2339: Property 'setMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(34,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(41,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(49,28): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(51,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(58,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(60,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(62,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(68,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(70,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(73,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(80,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(81,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(83,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(89,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(90,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(102,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(103,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(106,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(113,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(114,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(116,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(123,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(124,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(126,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(131,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(132,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(134,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(144,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(145,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(148,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(155,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(156,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(158,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(163,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(164,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(166,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(176,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(177,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(179,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(189,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(190,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(193,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(200,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(202,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(204,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(210,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(212,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(215,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(222,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(223,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(225,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(231,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(232,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(234,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(244,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(245,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(248,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(255,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(256,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(258,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(265,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(266,28): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(268,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(275,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(276,28): error TS2339: Property 'setChosenCardId' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(278,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(285,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(286,28): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(288,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1073", + "1355", + "1356", + "1357", + "1358", + "1359" + ], + "location": { + "end": { + "column": 4, + "line": 100 + }, + "start": { + "column": 10, + "line": 87 + } + } + } + ], + "source": "import { defineStore } from \"pinia\";\n\nimport { MakeGamePlayTargetDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto\";\nimport { MakeGamePlayVoteDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto\";\nimport { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { WitchPotion } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useMakeGamePlayDtoStore = defineStore(StoreIds.MAKE_GAME_PLAY_DTO, () => {\n const makeGamePlayDto = ref(MakeGamePlayDto.create({}));\n\n function setMakeGamePlayDto(makeGamePlayDtoValue: MakeGamePlayDto): void {\n makeGamePlayDto.value = MakeGamePlayDto.create(makeGamePlayDtoValue);\n }\n\n function resetMakeGamePlayDto(): void {\n makeGamePlayDto.value = MakeGamePlayDto.create({});\n }\n\n function addMakeGamePlayTargetDto(target: MakeGamePlayTargetDto): void {\n if (!makeGamePlayDto.value.targets) {\n makeGamePlayDto.value.targets = [];\n }\n makeGamePlayDto.value.targets.push(MakeGamePlayTargetDto.create(target));\n }\n\n function removeMakeGamePlayTargetDto(targetId: string): void {\n if (!makeGamePlayDto.value.targets) {\n return;\n }\n const targetIndex = makeGamePlayDto.value.targets.findIndex(target => target.playerId === targetId);\n if (targetIndex !== -1) {\n makeGamePlayDto.value.targets = makeGamePlayDto.value.targets.toSpliced(targetIndex, 1);\n }\n if (makeGamePlayDto.value.targets.length === 0) {\n makeGamePlayDto.value.targets = undefined;\n }\n }\n\n function removeFirstMakeGamePlayTargetDto(): void {\n if (!makeGamePlayDto.value.targets || makeGamePlayDto.value.targets.length === 0) {\n return;\n }\n const firstTarget = makeGamePlayDto.value.targets[0];\n removeMakeGamePlayTargetDto(firstTarget.playerId);\n }\n\n function removeFirstMakeGamePlayTargetDtoWithPotion(drankPotion: WitchPotion): void {\n const firstDrankPotionTarget = makeGamePlayDto.value.targets?.find(target => target.drankPotion === drankPotion);\n if (firstDrankPotionTarget) {\n removeMakeGamePlayTargetDto(firstDrankPotionTarget.playerId);\n }\n }\n\n function addMakeGamePlayVoteDto(vote: MakeGamePlayVoteDto): void {\n if (!makeGamePlayDto.value.votes) {\n makeGamePlayDto.value.votes = [];\n }\n makeGamePlayDto.value.votes.push(MakeGamePlayVoteDto.create(vote));\n }\n\n function removeMakeGamePlayVoteDto(sourceId: string): void {\n if (!makeGamePlayDto.value.votes) {\n return;\n }\n const voteIndex = makeGamePlayDto.value.votes.findIndex(vote => vote.sourceId === sourceId);\n if (voteIndex !== -1) {\n makeGamePlayDto.value.votes = makeGamePlayDto.value.votes.toSpliced(voteIndex, 1);\n }\n if (makeGamePlayDto.value.votes.length === 0) {\n makeGamePlayDto.value.votes = undefined;\n }\n }\n\n function setDoesJudgeRequestAnotherVote(doesJudgeRequestAnotherVote: boolean | undefined): void {\n makeGamePlayDto.value.doesJudgeRequestAnotherVote = doesJudgeRequestAnotherVote;\n }\n\n function setChosenCardId(chosenCardId: string | undefined): void {\n makeGamePlayDto.value.chosenCardId = chosenCardId;\n }\n\n function setChosenSide(chosenSide: RoleSide | undefined): void {\n makeGamePlayDto.value.chosenSide = chosenSide;\n }\n return {\n makeGamePlayDto,\n setMakeGamePlayDto,\n resetMakeGamePlayDto,\n addMakeGamePlayTargetDto,\n removeMakeGamePlayTargetDto,\n removeFirstMakeGamePlayTargetDto,\n removeFirstMakeGamePlayTargetDtoWithPotion,\n addMakeGamePlayVoteDto,\n removeMakeGamePlayVoteDto,\n setDoesJudgeRequestAnotherVote,\n setChosenCardId,\n setChosenSide,\n };\n});\n\nexport { useMakeGamePlayDtoStore };" + }, + "app/stores/game/useGameStore.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3594", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected _Game{ …(14) } to strictly equal _Game{ _id: undefined, …(13) }", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1075" + ], + "coveredBy": [ + "1075" + ], + "location": { + "end": { + "column": 4, + "line": 26 + }, + "start": { + "column": 30, + "line": 24 + } + } + }, + { + "id": "3595", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1076" + ], + "coveredBy": [ + "1076", + "1077", + "1078" + ], + "location": { + "end": { + "column": 4, + "line": 39 + }, + "start": { + "column": 65, + "line": 28 + } + } + }, + { + "id": "3596", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(29,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1076", + "1077", + "1078" + ], + "location": { + "end": { + "column": 41, + "line": 29 + }, + "start": { + "column": 32, + "line": 29 + } + } + }, + { + "id": "3597", + "mutatorName": "BooleanLiteral", + "replacement": "fetchedGame", + "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1076", + "1077", + "1078" + ], + "location": { + "end": { + "column": 21, + "line": 31 + }, + "start": { + "column": 9, + "line": 31 + } + } + }, + { + "id": "3598", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1076", + "1077", + "1078" + ], + "location": { + "end": { + "column": 21, + "line": 31 + }, + "start": { + "column": 9, + "line": 31 + } + } + }, + { + "id": "3599", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1076", + "1077", + "1078" + ], + "location": { + "end": { + "column": 21, + "line": 31 + }, + "start": { + "column": 9, + "line": 31 + } + } + }, + { + "id": "3600", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(33,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1076" + ], + "location": { + "end": { + "column": 6, + "line": 35 + }, + "start": { + "column": 23, + "line": 31 + } + } + }, + { + "id": "3601", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(32,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1076" + ], + "location": { + "end": { + "column": 41, + "line": 32 + }, + "start": { + "column": 34, + "line": 32 + } + } + }, + { + "id": "3602", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(38,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1077", + "1078" + ], + "location": { + "end": { + "column": 41, + "line": 38 + }, + "start": { + "column": 32, + "line": 38 + } + } + }, + { + "id": "3603", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1079" + ], + "coveredBy": [ + "1079", + "1080" + ], + "location": { + "end": { + "column": 4, + "line": 51 + }, + "start": { + "column": 46, + "line": 41 + } + } + }, + { + "id": "3604", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(42,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1079", + "1080" + ], + "location": { + "end": { + "column": 42, + "line": 42 + }, + "start": { + "column": 33, + "line": 42 + } + } + }, + { + "id": "3605", + "mutatorName": "BooleanLiteral", + "replacement": "canceledGame", + "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1079", + "1080" + ], + "location": { + "end": { + "column": 22, + "line": 44 + }, + "start": { + "column": 9, + "line": 44 + } + } + }, + { + "id": "3606", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1079", + "1080" + ], + "location": { + "end": { + "column": 22, + "line": 44 + }, + "start": { + "column": 9, + "line": 44 + } + } + }, + { + "id": "3607", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1079", + "1080" + ], + "location": { + "end": { + "column": 22, + "line": 44 + }, + "start": { + "column": 9, + "line": 44 + } + } + }, + { + "id": "3608", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(45,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1079" + ], + "location": { + "end": { + "column": 6, + "line": 48 + }, + "start": { + "column": 24, + "line": 44 + } + } + }, + { + "id": "3609", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(45,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1079" + ], + "location": { + "end": { + "column": 41, + "line": 45 + }, + "start": { + "column": 34, + "line": 45 + } + } + }, + { + "id": "3610", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(50,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1080" + ], + "location": { + "end": { + "column": 42, + "line": 50 + }, + "start": { + "column": 33, + "line": 50 + } + } + }, + { + "id": "3611", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1081" + ], + "coveredBy": [ + "1081", + "1082", + "1083", + "1084" + ], + "location": { + "end": { + "column": 4, + "line": 64 + }, + "start": { + "column": 80, + "line": 53 + } + } + }, + { + "id": "3612", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(54,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1081", + "1082", + "1083", + "1084" + ], + "location": { + "end": { + "column": 43, + "line": 54 + }, + "start": { + "column": 34, + "line": 54 + } + } + }, + { + "id": "3613", + "mutatorName": "BooleanLiteral", + "replacement": "playedGame", + "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1081", + "1082", + "1083", + "1084" + ], + "location": { + "end": { + "column": 20, + "line": 56 + }, + "start": { + "column": 9, + "line": 56 + } + } + }, + { + "id": "3614", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1081", + "1082", + "1083", + "1084" + ], + "location": { + "end": { + "column": 20, + "line": 56 + }, + "start": { + "column": 9, + "line": 56 + } + } + }, + { + "id": "3615", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1081", + "1082", + "1083", + "1084" + ], + "location": { + "end": { + "column": 20, + "line": 56 + }, + "start": { + "column": 9, + "line": 56 + } + } + }, + { + "id": "3616", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/useGameStore.ts(58,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1081", + "1084" + ], + "location": { + "end": { + "column": 6, + "line": 60 + }, + "start": { + "column": 22, + "line": 56 + } + } + }, + { + "id": "3617", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(57,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1081", + "1084" + ], + "location": { + "end": { + "column": 41, + "line": 57 + }, + "start": { + "column": 34, + "line": 57 + } + } + }, + { + "id": "3618", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(63,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1082", + "1083" + ], + "location": { + "end": { + "column": 43, + "line": 63 + }, + "start": { + "column": 34, + "line": 63 + } + } + }, + { + "id": "3619", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1084" + ], + "coveredBy": [ + "1084" + ], + "location": { + "end": { + "column": 4, + "line": 68 + }, + "start": { + "column": 48, + "line": 66 + } + } + }, + { + "id": "3590", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(12,72): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(15,105): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(16,66): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(26,75): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(30,83): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(35,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(109,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(164,13): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(191,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(195,24): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(200,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(321,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlaying.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(60,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(103,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(115,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(139,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(151,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(163,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(175,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(187,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(211,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(223,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(235,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(247,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(271,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(283,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(295,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(307,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(319,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.nuxt.spec.ts(51,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(86,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameIdiotIsSparedEvent/GameIdiotIsSparedEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(205,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMarkIsActiveEvent/GameScandalmongerMarkIsActiveEvent.nuxt.spec.ts(42,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(43,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(52,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(76,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(54,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(168,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(177,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(195,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(213,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(222,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(231,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(240,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(249,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(258,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(267,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(277,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(80,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(77,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(89,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,49): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(81,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(82,22): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,49): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.nuxt.spec.ts(62,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameVillagerVillagerIntroductionEvent/GameVillagerVillagerIntroductionEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(162,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(183,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(274,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(40,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(169,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(253,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(47,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(56,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayQuestion/CurrentPlayQuestion.nuxt.spec.ts(206,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(39,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(57,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(111,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(121,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(132,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(152,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(172,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(189,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(225,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(253,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(281,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(317,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(345,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(367,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(389,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(400,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(432,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(465,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(474,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(45,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(54,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(88,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(55,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(197,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(261,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(299,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(43,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(42,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(38,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(174,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(231,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(59,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(119,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(140,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(151,26): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(215,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(44,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(360,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(40,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(41,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(50,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(74,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(125,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(126,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(127,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(128,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(147,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(148,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(149,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(82,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(61,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(95,19): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.nuxt.spec.ts(86,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(30,15): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(51,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(59,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(81,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(89,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(98,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(107,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(109,24): error TS2339: Property 'resetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(41,22): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(42,22): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(49,17): error TS2339: Property 'resetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(51,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(58,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(67,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(76,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(78,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(85,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(86,23): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(95,23): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(97,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(106,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(116,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(126,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(128,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(135,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(136,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(53,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(146,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(157,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(170,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(216,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(242,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,83): error TS2339: Property 'game' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1074", + "1075", + "1076", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 2, + "line": 80 + }, + "start": { + "column": 55, + "line": 10 + } + } + }, + { + "id": "3591", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(18,58): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1074", + "1075", + "1076", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 64, + "line": 18 + }, + "start": { + "column": 58, + "line": 18 + } + } + }, + { + "id": "3592", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(19,59): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1074", + "1075", + "1076", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 65, + "line": 19 + }, + "start": { + "column": 59, + "line": 19 + } + } + }, + { + "id": "3593", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/useGameStore.ts(20,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1074", + "1075", + "1076", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 66, + "line": 20 + }, + "start": { + "column": 60, + "line": 20 + } + } + }, + { + "id": "3620", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(12,72): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(15,105): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(16,66): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(26,75): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(30,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(35,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(109,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(164,13): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(191,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(195,24): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(200,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(321,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlaying.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(60,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(103,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(115,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(139,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(151,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(163,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(175,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(187,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(211,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(223,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(235,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(247,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(271,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(283,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(295,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(307,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(319,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.nuxt.spec.ts(51,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(86,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameIdiotIsSparedEvent/GameIdiotIsSparedEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(205,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMarkIsActiveEvent/GameScandalmongerMarkIsActiveEvent.nuxt.spec.ts(42,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(43,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(52,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(76,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(54,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(168,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(177,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(195,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(213,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(222,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(231,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(240,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(249,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(258,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(267,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(277,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(80,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(77,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(89,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,49): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(81,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(82,22): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,49): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.nuxt.spec.ts(62,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameVillagerVillagerIntroductionEvent/GameVillagerVillagerIntroductionEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(162,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(183,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(274,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(40,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(169,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(253,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(47,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(56,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayQuestion/CurrentPlayQuestion.nuxt.spec.ts(206,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(39,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(57,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(111,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(121,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(132,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(152,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(172,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(189,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(225,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(253,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(281,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(317,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(345,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(367,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(389,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(400,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(432,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(465,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(474,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(45,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(54,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(88,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(55,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(197,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(261,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(299,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(43,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(42,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(38,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(174,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(231,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(59,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(119,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(140,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(151,26): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(215,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(44,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(360,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(40,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(41,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(50,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(74,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(125,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(126,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(127,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(128,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(147,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(148,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(149,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(82,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(61,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(95,19): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.nuxt.spec.ts(86,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(30,15): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(51,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(59,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(81,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(89,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(98,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(107,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(109,24): error TS2339: Property 'resetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(41,22): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(42,22): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(49,17): error TS2339: Property 'resetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(51,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(58,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(67,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(76,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(78,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(85,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(86,23): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(95,23): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(97,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(106,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(116,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(126,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(128,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(135,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(136,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(53,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(146,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(157,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(170,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(216,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(242,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "864", + "865", + "866", + "867", + "868", + "869", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1074", + "1075", + "1076", + "1077", + "1078", + "1079", + "1080", + "1081", + "1082", + "1083", + "1084", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1242", + "1243", + "1244", + "1245", + "1246", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1325", + "1326", + "1327", + "1328", + "1335", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1380", + "1381", + "1382", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 4, + "line": 79 + }, + "start": { + "column": 10, + "line": 69 + } + } + } + ], + "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\n\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport { Game } from \"~/composables/api/game/types/game.class\";\nimport { useFetchGames } from \"~/composables/api/game/useFetchGames\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useGameEventsStore } from \"~/stores/game/game-event/useGameEventsStore\";\n\nconst useGameStore = defineStore(StoreIds.GAME, () => {\n const {\n getGame: fetchGameFromApi,\n cancelGame: cancelGameFromApi,\n makeGamePlay: makeGamePlayFromApi,\n } = useFetchGames();\n\n const game = ref(new Game());\n const fetchingGameStatus = ref(\"idle\");\n const cancelingGameStatus = ref(\"idle\");\n const makingGamePlayStatus = ref(\"idle\");\n\n const { resetGameEventIndex } = useGameEventsStore();\n\n function resetGame(): void {\n game.value = new Game();\n }\n\n async function fetchAndSetGame(gameId: string): Promise {\n fetchingGameStatus.value = \"pending\";\n const fetchedGame = await fetchGameFromApi(gameId);\n if (!fetchedGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n resetGameEventIndex();\n game.value = fetchedGame;\n fetchingGameStatus.value = \"success\";\n }\n\n async function cancelGame(): Promise {\n cancelingGameStatus.value = \"pending\";\n const canceledGame = await cancelGameFromApi(game.value._id);\n if (!canceledGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n game.value = canceledGame;\n cancelingGameStatus.value = \"success\";\n }\n\n async function makeGamePlay(makeGamePlayDto: MakeGamePlayDto): Promise {\n makingGamePlayStatus.value = \"pending\";\n const playedGame = await makeGamePlayFromApi(game.value._id, makeGamePlayDto);\n if (!playedGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n resetGameEventIndex();\n game.value = playedGame;\n makingGamePlayStatus.value = \"success\";\n }\n\n async function skipGamePlay(): Promise {\n return makeGamePlay({});\n }\n return {\n game,\n fetchingGameStatus,\n cancelingGameStatus,\n makingGamePlayStatus,\n resetGame,\n fetchAndSetGame,\n cancelGame,\n makeGamePlay,\n skipGamePlay,\n };\n});\n\nexport { useGameStore };" + }, + "app/stores/keyboard/useKeyboardStore.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3621", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "tests/unit/specs/stores/keyboard/useKeyboardStore.spec.ts(14,26): error TS2339: Property 'keyboard' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "219", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1761" + ], + "location": { + "end": { + "column": 2, + "line": 21 + }, + "start": { + "column": 63, + "line": 5 + } + } + }, + { + "id": "3622", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'Keyboard'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "219", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1761" + ], + "location": { + "end": { + "column": 5, + "line": 18 + }, + "start": { + "column": 39, + "line": 13 + } + } + }, + { + "id": "3623", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type '{}' is missing the following properties from type 'Keyboard': shift, enter, arrowRight, arrowLeft\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => {}' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "219", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1761" + ], + "location": { + "end": { + "column": 4, + "line": 18 + }, + "start": { + "column": 46, + "line": 13 + } + } + }, + { + "id": "3624", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => { shift: {}; enter: { isPressed: boolean; }; arrowRight: { isPressed: boolean; }; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "219", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1761" + ], + "location": { + "end": { + "column": 38, + "line": 14 + }, + "start": { + "column": 12, + "line": 14 + } + } + }, + { + "id": "3625", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: {}; arrowRight: { isPressed: boolean; }; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "219", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1761" + ], + "location": { + "end": { + "column": 38, + "line": 15 + }, + "start": { + "column": 12, + "line": 15 + } + } + }, + { + "id": "3626", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: { isPressed: boolean; }; arrowRight: {}; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "219", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1761" + ], + "location": { + "end": { + "column": 48, + "line": 16 + }, + "start": { + "column": 17, + "line": 16 + } + } + }, + { + "id": "3627", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: { isPressed: boolean; }; arrowRight: { isPressed: boolean; }; arrowLeft: {}; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "219", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1761" + ], + "location": { + "end": { + "column": 46, + "line": 17 + }, + "start": { + "column": 16, + "line": 17 + } + } + }, + { + "id": "3628", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "tests/unit/specs/stores/keyboard/useKeyboardStore.spec.ts(14,26): error TS2339: Property 'keyboard' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "219", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "505", + "515", + "564", + "565", + "604", + "688", + "708", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "839", + "848", + "884", + "890", + "1008", + "1016", + "1144", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1189", + "1226", + "1243", + "1273", + "1361", + "1366", + "1405", + "1416", + "1421", + "1439", + "1444", + "1476", + "1480", + "1514", + "1540", + "1550", + "1571", + "1575", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1761" + ], + "location": { + "end": { + "column": 22, + "line": 20 + }, + "start": { + "column": 10, + "line": 20 + } + } + } + ], + "source": "import { defineStore } from \"pinia\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport type { Keyboard } from \"~/stores/keyboard/types/keyboard.types\";\n\nconst useKeyboardStore = defineStore(StoreIds.KEYBOARD, () => {\n const {\n shift,\n arrowright,\n arrowleft,\n enter,\n } = useMagicKeys();\n\n const keyboard = computed(() => ({\n shift: { isPressed: shift.value },\n enter: { isPressed: enter.value },\n arrowRight: { isPressed: arrowright.value },\n arrowLeft: { isPressed: arrowleft.value },\n }));\n\n return { keyboard };\n});\n\nexport { useKeyboardStore };" + }, + "app/stores/role/useRolesStore.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3636", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "177" + ], + "coveredBy": [ + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "1556", + "1557" + ], + "location": { + "end": { + "column": 60, + "line": 23 + }, + "start": { + "column": 30, + "line": 23 + } + } + }, + { + "id": "3637", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected true to be false // Object.is equality", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "178" + ], + "coveredBy": [ + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "1556", + "1557" + ], + "location": { + "end": { + "column": 60, + "line": 23 + }, + "start": { + "column": 38, + "line": 23 + } + } + }, + { + "id": "3638", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "177" + ], + "coveredBy": [ + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "1556", + "1557" + ], + "location": { + "end": { + "column": 60, + "line": 23 + }, + "start": { + "column": 38, + "line": 23 + } + } + }, + { + "id": "3639", + "mutatorName": "EqualityOperator", + "replacement": "role.name !== roleName", + "statusReason": "expected false to be true // Object.is equality", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "177" + ], + "coveredBy": [ + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "1556", + "1557" + ], + "location": { + "end": { + "column": 60, + "line": 23 + }, + "start": { + "column": 38, + "line": 23 + } + } + }, + { + "id": "3629", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(29,11): error TS2339: Property 'roles' does not exist on type 'StoreToRefs>'.\napp/composables/api/game/useCreateGameDtoValidation.ts(45,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(47,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(54,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(63,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(13,11): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/app.nuxt.spec.ts(47,23): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(52,20): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(82,20): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(118,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(133,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.nuxt.spec.ts(67,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.nuxt.spec.ts(182,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(23,16): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(231,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(275,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(326,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(237,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(313,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(370,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(28,23): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(29,23): error TS2339: Property 'fetchingRoleStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(35,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(48,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(50,25): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(62,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(63,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(75,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(76,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "994", + "995", + "996", + "997", + "998", + "999", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1220", + "1221", + "1222", + "1223", + "1224", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1278", + "1279", + "1280", + "1281", + "1282", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1370", + "1371", + "1372", + "1373", + "1553", + "1554", + "1555", + "1556", + "1557", + "1633", + "1634", + "1635", + "1636", + "1652", + "1653", + "1654", + "1655" + ], + "location": { + "end": { + "column": 2, + "line": 31 + }, + "start": { + "column": 57, + "line": 10 + } + } + }, + { + "id": "3630", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/role/useRolesStore.ts(13,58): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "994", + "995", + "996", + "997", + "998", + "999", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1220", + "1221", + "1222", + "1223", + "1224", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1278", + "1279", + "1280", + "1281", + "1282", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1370", + "1371", + "1372", + "1373", + "1553", + "1554", + "1555", + "1556", + "1557", + "1633", + "1634", + "1635", + "1636", + "1652", + "1653", + "1654", + "1655" + ], + "location": { + "end": { + "column": 64, + "line": 13 + }, + "start": { + "column": 58, + "line": 13 + } + } + }, + { + "id": "3634", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/role/useRolesStore.ts(22,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "1556", + "1557" + ], + "location": { + "end": { + "column": 4, + "line": 24 + }, + "start": { + "column": 73, + "line": 22 + } + } + }, + { + "id": "3633", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/role/useRolesStore.ts(19,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1554", + "1555" + ], + "location": { + "end": { + "column": 41, + "line": 19 + }, + "start": { + "column": 32, + "line": 19 + } + } + }, + { + "id": "3632", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/role/useRolesStore.ts(17,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1554", + "1555" + ], + "location": { + "end": { + "column": 41, + "line": 17 + }, + "start": { + "column": 32, + "line": 17 + } + } + }, + { + "id": "3635", + "mutatorName": "OptionalChaining", + "replacement": "roles.value.find", + "statusReason": "app/stores/role/useRolesStore.ts(23,12): error TS18047: 'roles.value' is possibly 'null'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "1556", + "1557" + ], + "location": { + "end": { + "column": 29, + "line": 23 + }, + "start": { + "column": 12, + "line": 23 + } + } + }, + { + "id": "3640", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(29,11): error TS2339: Property 'roles' does not exist on type 'StoreToRefs>, Pick<{}, never>, Pick<{}, never>>>'.\napp/composables/api/game/useCreateGameDtoValidation.ts(45,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(47,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(54,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(63,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(13,11): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/app.nuxt.spec.ts(47,23): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(52,20): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(82,20): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(118,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(133,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.nuxt.spec.ts(67,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.nuxt.spec.ts(182,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(23,16): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(231,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(275,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(326,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(237,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(313,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(370,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(28,23): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(29,23): error TS2339: Property 'fetchingRoleStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(35,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(48,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(50,25): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(62,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(63,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(75,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(76,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "994", + "995", + "996", + "997", + "998", + "999", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1220", + "1221", + "1222", + "1223", + "1224", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1278", + "1279", + "1280", + "1281", + "1282", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1370", + "1371", + "1372", + "1373", + "1553", + "1554", + "1555", + "1556", + "1557", + "1633", + "1634", + "1635", + "1636", + "1652", + "1653", + "1654", + "1655" + ], + "location": { + "end": { + "column": 4, + "line": 30 + }, + "start": { + "column": 10, + "line": 25 + } + } + }, + { + "id": "3631", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1554" + ], + "coveredBy": [ + "1554", + "1555" + ], + "location": { + "end": { + "column": 4, + "line": 20 + }, + "start": { + "column": 52, + "line": 16 + } + } + } + ], + "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\nimport { ref } from \"vue\";\n\nimport type { Role } from \"~/composables/api/role/types/role.class\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { useFetchRoles } from \"~/composables/api/role/useFetchRoles\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useRolesStore = defineStore(StoreIds.ROLES, () => {\n const { fetchRoles } = useFetchRoles();\n\n const fetchingRoleStatus = ref(\"idle\");\n const roles = ref(null);\n\n async function fetchAndSetRoles(): Promise {\n fetchingRoleStatus.value = \"pending\";\n roles.value = await fetchRoles();\n fetchingRoleStatus.value = \"success\";\n }\n\n function getRoleWithNameInRoles(roleName: RoleName): Role | undefined {\n return roles.value?.find(role => role.name === roleName);\n }\n return {\n roles,\n fetchingRoleStatus,\n fetchAndSetRoles,\n getRoleWithNameInRoles,\n };\n});\n\nexport { useRolesStore };" + }, + "app/utils/url.utils.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3642", + "mutatorName": "Regex", + "replacement": "/\\/+/u", + "statusReason": "Snapshot `Role Image Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "testsCompleted": 663, + "static": true, + "killedBy": [ + "1336" + ], + "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "864", + "865", + "866", + "867", + "868", + "869", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1242", + "1243", + "1244", + "1245", + "1246", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1280", + "1281", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1325", + "1326", + "1327", + "1328", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1342", + "1343", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1370", + "1371", + "1372", + "1373", + "1380", + "1381", + "1382", + "1383", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1633", + "1634", + "1635", + "1636", + "1646", + "1652", + "1653", + "1654", + "1655", + "1742", + "1776" + ], + "location": { + "end": { + "column": 29, + "line": 2 + }, + "start": { + "column": 22, + "line": 2 + } + } + }, + { + "id": "3641", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/utils/url.utils.ts(1,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "864", + "865", + "866", + "867", + "868", + "869", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1242", + "1243", + "1244", + "1245", + "1246", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1280", + "1281", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1325", + "1326", + "1327", + "1328", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1342", + "1343", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1370", + "1371", + "1372", + "1373", + "1380", + "1381", + "1382", + "1383", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1633", + "1634", + "1635", + "1636", + "1646", + "1652", + "1653", + "1654", + "1655", + "1742", + "1776" + ], + "location": { + "end": { + "column": 2, + "line": 3 + }, + "start": { + "column": 53, + "line": 1 + } + } + }, + { + "id": "3644", + "mutatorName": "StringLiteral", + "replacement": "\"Stryker was here!\"", + "status": "Timeout", + "static": true, + "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "137", + "138", + "139", + "140", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "218", + "219", + "220", + "221", + "222", + "223", + "224", + "225", + "226", + "227", + "228", + "229", + "230", + "231", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "672", + "673", + "674", + "675", + "676", + "677", + "678", + "679", + "680", + "681", + "682", + "683", + "684", + "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", + "693", + "694", + "695", + "696", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "763", + "771", + "772", + "773", + "774", + "775", + "776", + "777", + "778", + "779", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "864", + "865", + "866", + "867", + "868", + "869", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "883", + "884", + "885", + "886", + "887", + "888", + "889", + "890", + "891", + "892", + "893", + "894", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1220", + "1221", + "1222", + "1223", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1242", + "1243", + "1244", + "1245", + "1246", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", + "1278", + "1279", + "1280", + "1281", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1325", + "1326", + "1327", + "1328", + "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1342", + "1343", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1370", + "1371", + "1372", + "1373", + "1380", + "1381", + "1382", + "1383", + "1401", + "1402", + "1403", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", + "1442", + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1633", + "1634", + "1635", + "1636", + "1646", + "1652", + "1653", + "1654", + "1655", + "1742", + "1776" + ], + "location": { + "end": { + "column": 33, + "line": 2 }, "start": { - "column": 5, - "line": 44 + "column": 31, + "line": 2 } } }, { - "id": "3505", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(22,11): error TS2339: Property 'resetGameEventIndex' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(62,21): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(63,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(115,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(120,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(125,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(130,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(136,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(146,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(151,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(159,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(163,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(174,30): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(209,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(218,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(236,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(247,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(258,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(98,30): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(44,28): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(45,28): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(46,28): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(58,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(60,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(72,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(84,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(86,30): error TS2339: Property 'canGoToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(100,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(113,30): error TS2339: Property 'canGoToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(120,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(121,23): error TS2339: Property 'resetGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(123,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(137,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(147,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(149,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(150,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(161,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(163,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(174,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(190,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(203,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(215,23): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(220,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(233,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(235,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(243,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(245,30): error TS2339: Property 'currentGameEventIndex' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(258,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(259,29): error TS2339: Property 'goToNextGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(260,23): error TS2339: Property 'goToPreviousGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,30): error TS2339: Property 'currentGameEvent' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", - "status": "CompileError", + "id": "3643", + "mutatorName": "Regex", + "replacement": "/\\/$/u", + "status": "Timeout", "static": true, - "killedBy": [], "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", + "32", + "33", + "34", + "35", "36", "37", "38", @@ -133049,6 +134548,29 @@ "138", "139", "140", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", "187", "188", "189", @@ -133094,6 +134616,20 @@ "229", "230", "231", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", "298", "299", "300", @@ -133147,23 +134683,6 @@ "348", "349", "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", "368", "369", "370", @@ -133232,6 +134751,62 @@ "445", "446", "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", "504", "505", "506", @@ -133255,6 +134830,20 @@ "524", "525", "526", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", "563", "564", "565", @@ -133270,6 +134859,17 @@ "575", "576", "577", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", "603", "604", "605", @@ -133279,6 +134879,43 @@ "609", "610", "611", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", "655", "656", "657", @@ -133342,6 +134979,40 @@ "725", "726", "727", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", "763", "771", "772", @@ -133352,6 +135023,16 @@ "777", "778", "779", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", "790", "791", "792", @@ -133362,6 +135043,25 @@ "797", "798", "799", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", "838", "839", "840", @@ -133378,12 +135078,31 @@ "851", "852", "853", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", "864", "865", "866", "867", "868", "869", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", "883", "884", "885", @@ -133396,6 +135115,24 @@ "892", "893", "894", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", "938", "939", "940", @@ -133405,6 +135142,12 @@ "944", "945", "946", + "994", + "995", + "996", + "997", + "998", + "999", "1000", "1001", "1002", @@ -133420,6 +135163,41 @@ "1019", "1020", "1021", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", "1099", "1100", "1101", @@ -133473,6 +135251,18 @@ "1190", "1191", "1192", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", "1205", "1206", "1207", @@ -133483,34 +135273,111 @@ "1212", "1213", "1214", + "1220", + "1221", + "1222", + "1223", + "1224", "1225", "1226", "1227", "1228", "1229", "1230", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", "1242", "1243", "1244", "1245", "1246", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", "1272", "1273", "1274", "1275", "1276", "1277", + "1278", + "1279", + "1280", + "1281", + "1282", "1283", "1284", "1285", "1286", "1287", "1288", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", "1325", "1326", "1327", "1328", "1335", + "1336", + "1337", + "1338", + "1339", + "1340", + "1341", + "1342", + "1343", "1360", "1361", "1362", @@ -133521,10 +135388,17 @@ "1367", "1368", "1369", + "1370", + "1371", + "1372", + "1373", "1380", "1381", "1382", "1383", + "1401", + "1402", + "1403", "1404", "1405", "1406", @@ -133588,34 +135462,46 @@ "1598", "1608", "1612", + "1633", + "1634", + "1635", + "1636", "1646", - "1653" + "1652", + "1653", + "1654", + "1655", + "1742", + "1776" ], "location": { "end": { - "column": 4, - "line": 55 + "column": 29, + "line": 2 }, "start": { - "column": 10, - "line": 46 + "column": 22, + "line": 2 } } } ], - "source": "import { defineStore } from \"pinia\";\nimport type { GameEvent } from \"~/composables/api/game/game-event/game-event.class\";\nimport { useCurrentGamePlay } from \"~/composables/api/game/game-play/useCurrentGamePlay\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useGameStore } from \"~/stores/game/useGameStore\";\n\nconst useGameEventsStore = defineStore(StoreIds.GAME_EVENTS, () => {\n const currentGameEventIndex = ref(0);\n\n const gameStore = useGameStore();\n\n const gameEvents = computed(() => gameStore.game.events);\n\n const currentGameEvent = computed(() => gameEvents.value?.[currentGameEventIndex.value]);\n const canGoToPreviousGameEvent = computed(() => currentGameEventIndex.value > 0 && gameStore.makingGamePlayStatus !== \"pending\");\n const canGoToNextGameEvent = computed(() => gameStore.makingGamePlayStatus !== \"pending\");\n\n function resetGameEventIndex(): void {\n currentGameEventIndex.value = 0;\n }\n\n async function goToNextGameEvent(): Promise {\n if (!gameEvents.value) {\n return;\n }\n const { mustCurrentGamePlayBeSkipped } = useCurrentGamePlay(gameStore.game);\n const nextGameEvent = gameEvents.value[currentGameEventIndex.value + 1];\n const isLastGameEvent = currentGameEventIndex.value === gameEvents.value.length - 1;\n const isNextGameEventGameTurnStarts = gameEvents.value.length > currentGameEventIndex.value + 1 && nextGameEvent.type === \"game-turn-starts\";\n const isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts = gameStore.game.currentPlay?.action === \"bury-dead-bodies\" && isNextGameEventGameTurnStarts;\n if (\n isCurrentGamePlayBuryDeadBodiesAndNextEventIsGameTurnStarts && mustCurrentGamePlayBeSkipped.value ||\n isLastGameEvent && mustCurrentGamePlayBeSkipped.value\n ) {\n await gameStore.skipGamePlay();\n resetGameEventIndex();\n\n return;\n }\n currentGameEventIndex.value += 1;\n }\n\n function goToPreviousGameEvent(): void {\n currentGameEventIndex.value -= 1;\n }\n return {\n gameEvents,\n currentGameEventIndex,\n currentGameEvent,\n canGoToPreviousGameEvent,\n canGoToNextGameEvent,\n resetGameEventIndex,\n goToNextGameEvent,\n goToPreviousGameEvent,\n };\n});\n\nexport { useGameEventsStore };" + "source": "function removeTrailingSlashes(url: string): string {\n return url.replace(/\\/+$/u, \"\");\n}\n\nexport { removeTrailingSlashes };" }, - "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts": { - "language": "typescript", + "app/components/pages/game/GameOver/GameOver.vue": { + "language": "html", "mutants": [ { - "id": "3506", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game/GameOver/GameOverActions/GameOverActions.nuxt.spec.ts(41,31): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(25,36): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(26,36): error TS2339: Property 'fetchingGameHistoryRecordsStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(32,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(45,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(47,38): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\n", - "status": "CompileError", + "id": "67", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"heartbeat\",\n], but it was called with \"\"", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 8, + "killedBy": [ + "662" + ], "coveredBy": [ "655", "656", @@ -133633,38 +135519,30 @@ "668", "669", "670", - "671", - "1401", - "1402", - "1403", - "1558", - "1559", - "1560", - "1561", - "1562", - "1564", - "1565", - "1566" + "671" ], "location": { "end": { - "column": 2, - "line": 30 + "column": 24, + "line": 51 }, "start": { - "column": 85, - "line": 8 + "column": 13, + "line": 51 } } }, { - "id": "3507", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(11,56): error TS2322: Type 'string' is not assignable to type 'GameHistoryRecord'.\n", - "status": "CompileError", + "id": "68", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"death\",\n], but it was called with \"\"", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 9, + "killedBy": [ + "663" + ], "coveredBy": [ "655", "656", @@ -133682,38 +135560,30 @@ "668", "669", "670", - "671", - "1401", - "1402", - "1403", - "1558", - "1559", - "1560", - "1561", - "1562", - "1564", - "1565", - "1566" + "671" ], "location": { "end": { - "column": 57, - "line": 11 + "column": 18, + "line": 52 }, "start": { - "column": 55, - "line": 11 + "column": 11, + "line": 52 } } }, { - "id": "3508", + "id": "66", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(12,72): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"angelic-intervention\",\n], but it was called with \"\"", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 7, + "killedBy": [ + "661" + ], "coveredBy": [ "655", "656", @@ -133731,222 +135601,71 @@ "668", "669", "670", - "671", - "1401", - "1402", - "1403", - "1558", - "1559", - "1560", - "1561", - "1562", - "1564", - "1565", - "1566" - ], - "location": { - "end": { - "column": 78, - "line": 12 - }, - "start": { - "column": 72, - "line": 12 - } - } - }, - { - "id": "3509", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1565" - ], - "coveredBy": [ - "1565", - "1566" - ], - "location": { - "end": { - "column": 4, - "line": 24 - }, - "start": { - "column": 79, - "line": 14 - } - } - }, - { - "id": "3510", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(15,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1565", - "1566" - ], - "location": { - "end": { - "column": 55, - "line": 15 - }, - "start": { - "column": 46, - "line": 15 - } - } - }, - { - "id": "3511", - "mutatorName": "BooleanLiteral", - "replacement": "fetchedGameHistoryRecords", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; ...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1565", - "1566" - ], - "location": { - "end": { - "column": 35, - "line": 17 - }, - "start": { - "column": 9, - "line": 17 - } - } - }, - { - "id": "3512", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type '{ _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; ...'.\n Type 'null' is not assignable to type '{ _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"vote\" | \"no-action\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; ...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1565", - "1566" - ], - "location": { - "end": { - "column": 35, - "line": 17 - }, - "start": { - "column": 9, - "line": 17 - } - } - }, - { - "id": "3513", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type '{ _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; ...'.\n Type 'null' is not assignable to type '{ _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; ...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1565", - "1566" - ], - "location": { - "end": { - "column": 35, - "line": 17 - }, - "start": { - "column": 9, - "line": 17 - } - } - }, - { - "id": "3514", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(18,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type '{ _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; ...'.\n Type 'null' is not assignable to type '{ _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | \"target\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; ...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1565" + "671" ], "location": { "end": { - "column": 6, - "line": 21 + "column": 34, + "line": 50 }, "start": { - "column": 37, - "line": 17 + "column": 12, + "line": 50 } } }, { - "id": "3515", + "id": "69", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(18,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"flute-and-drums\",\n], but it was called with \"\"", + "status": "Killed", "static": false, - "killedBy": [], - "coveredBy": [ - "1565" + "testsCompleted": 10, + "killedBy": [ + "664" ], - "location": { - "end": { - "column": 55, - "line": 18 - }, - "start": { - "column": 48, - "line": 18 - } - } - }, - { - "id": "3516", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(23,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "1566" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 55, - "line": 23 + "column": 34, + "line": 53 }, "start": { - "column": 46, - "line": 23 + "column": 17, + "line": 53 } } }, { - "id": "3517", + "id": "65", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game/GameOver/GameOverActions/GameOverActions.nuxt.spec.ts(41,31): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(25,36): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(26,36): error TS2339: Property 'fetchingGameHistoryRecordsStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(32,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(45,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(47,38): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"angelic-intervention\",\n], but it was called with undefined", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 7, + "killedBy": [ + "661" + ], "coveredBy": [ "655", "656", @@ -133964,2118 +135683,6469 @@ "668", "669", "670", - "671", - "1401", - "1402", - "1403", - "1558", - "1559", - "1560", - "1561", - "1562", - "1564", - "1565", - "1566" - ], - "location": { - "end": { - "column": 4, - "line": 29 - }, - "start": { - "column": 10, - "line": 25 - } - } - } - ], - "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\n\nimport { useFetchGameHistoryRecords } from \"~/composables/api/game/game-history-record/useFetchGameHistoryRecords\";\nimport type { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useGameHistoryRecordsStore = defineStore(StoreIds.GAME_HISTORY_RECORDS, () => {\n const { getGameHistoryRecords } = useFetchGameHistoryRecords();\n\n const gameHistoryRecords = ref([]);\n const fetchingGameHistoryRecordsStatus = ref(\"idle\");\n\n async function fetchAndSetGameHistoryRecords(gameId: string): Promise {\n fetchingGameHistoryRecordsStatus.value = \"pending\";\n const fetchedGameHistoryRecords = await getGameHistoryRecords(gameId);\n if (!fetchedGameHistoryRecords) {\n fetchingGameHistoryRecordsStatus.value = \"error\";\n\n return;\n }\n gameHistoryRecords.value = fetchedGameHistoryRecords;\n fetchingGameHistoryRecordsStatus.value = \"success\";\n }\n return {\n gameHistoryRecords,\n fetchingGameHistoryRecordsStatus,\n fetchAndSetGameHistoryRecords,\n };\n});\n\nexport { useGameHistoryRecordsStore };" - }, - "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3518", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(40,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(45,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(55,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(67,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(82,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(87,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(97,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(109,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(55,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(65,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(66,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(19,33): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(32,28): error TS2339: Property 'setMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(34,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(41,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(49,28): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(51,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(58,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(60,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(62,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(68,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(70,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(73,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(80,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(81,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(83,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(89,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(90,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(102,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(103,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(106,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(113,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(114,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(116,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(123,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(124,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(126,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(131,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(132,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(134,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(144,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(145,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(148,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(155,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(156,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(158,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(163,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(164,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(166,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(176,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(177,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(179,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(189,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(190,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(193,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(200,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(202,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(204,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(210,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(212,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(215,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(222,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(223,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(225,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(231,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(232,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(234,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(244,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(245,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(248,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(255,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(256,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(258,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(265,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(266,28): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(268,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(275,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(276,28): error TS2339: Property 'setChosenCardId' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(278,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(285,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(286,28): error TS2339: Property 'setChosenSide' does not exist on type 'Store'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(288,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "368", - "369", - "370", - "371", - "372", - "373", - "374", - "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1073", - "1355", - "1356", - "1357", - "1358", - "1359" + "671" ], "location": { "end": { "column": 2, - "line": 101 + "line": 58 }, "start": { - "column": 80, - "line": 10 + "column": 79, + "line": 49 } } }, { - "id": "3519", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _MakeGamePlayDto{ …(5) } to strictly equal _MakeGamePlayDto{ targets: [], …(4) }", + "id": "70", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"possessed-laugh\",\n], but it was called with \"\"", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 11, "killedBy": [ - "260" + "665" ], "coveredBy": [ - "260" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 4, - "line": 15 + "column": 46, + "line": 54 }, "start": { - "column": 76, - "line": 13 + "column": 29, + "line": 54 } } }, { - "id": "3520", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _MakeGamePlayDto{ targets: [], …(4) } to strictly equal _MakeGamePlayDto{ …(5) }", + "id": "72", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"werewolf-howling\",\n], but it was called with \"\"", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 13, "killedBy": [ - "261" + "667" ], "coveredBy": [ - "261" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 4, - "line": 19 + "column": 35, + "line": 56 }, "start": { - "column": 41, - "line": 17 + "column": 17, + "line": 56 } } }, { - "id": "3521", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "71", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"crowd-cheering\",\n], but it was called with \"\"", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 12, "killedBy": [ - "262" + "666" ], "coveredBy": [ - "262", - "263" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 4, - "line": 26 + "column": 32, + "line": 55 }, "start": { - "column": 74, - "line": 21 + "column": 16, + "line": 55 } } }, { - "id": "3522", - "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.targets", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "73", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"werewolf-transformation\",\n], but it was called with \"\"", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 14, + "killedBy": [ + "668" + ], "coveredBy": [ - "262", - "263" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 39, - "line": 22 + "column": 46, + "line": 57 }, "start": { - "column": 9, - "line": 22 + "column": 21, + "line": 57 } } }, { - "id": "3523", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ _MakeGamePlayTargetDto{ …(2) } ] to strictly equal [ Array(2) ]", + "id": "75", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"title\": \"components.GameOver.gameOver\",\n },\n], but it was called with Object {\n \"title\": \"\",\n}", "status": "Killed", - "testsCompleted": 2, "static": false, + "testsCompleted": 2, "killedBy": [ - "263" + "656" ], "coveredBy": [ - "262", - "263" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 39, - "line": 22 + "column": 50, + "line": 60 }, "start": { - "column": 9, - "line": 22 + "column": 20, + "line": 60 } } }, { - "id": "3524", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "74", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"title\": \"components.GameOver.gameOver\",\n },\n], but it was called with Object {}", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 2, + "killedBy": [ + "656" + ], "coveredBy": [ - "262", - "263" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 39, - "line": 22 + "column": 53, + "line": 60 }, "start": { "column": 9, - "line": 22 + "line": 60 } } }, { - "id": "3525", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(23,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "76", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Over Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 1, + "killedBy": [ + "655" + ], "coveredBy": [ - "262" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 6, - "line": 24 + "column": 81, + "line": 64 }, "start": { - "column": 41, - "line": 22 + "column": 48, + "line": 64 } } }, { - "id": "3526", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(23,40): error TS2322: Type 'string' is not assignable to type '{ playerId: string; drankPotion?: \"death\" | \"life\" | undefined; }'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(25,5): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "78", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 1, + "killedBy": [ + "670" + ], "coveredBy": [ - "262" + "670", + "671" ], "location": { "end": { - "column": 41, - "line": 23 + "column": 2, + "line": 71 }, "start": { - "column": 39, - "line": 23 + "column": 55, + "line": 66 } } }, { - "id": "3527", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "id": "77", + "mutatorName": "OptionalChaining", + "replacement": "game.value.victory.winners", + "statusReason": "Cannot read properties of undefined (reading 'winners')", "status": "Killed", - "testsCompleted": 3, "static": false, + "testsCompleted": 5, "killedBy": [ - "266" + "659" ], "coveredBy": [ - "264", - "265", - "266", - "267", - "270", - "274" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 4, - "line": 39 + "column": 81, + "line": 64 }, "start": { - "column": 64, - "line": 28 + "column": 54, + "line": 64 } } }, { - "id": "3528", + "id": "79", "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.targets", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,65): error TS7006: Parameter 'target' implicitly has an 'any' type.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "gameOverHistory.value", + "statusReason": "Mocked error", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 1, + "killedBy": [ + "670" + ], "coveredBy": [ - "264", - "265", - "266", - "267", - "270", - "274" + "670", + "671" ], "location": { "end": { - "column": 39, - "line": 29 + "column": 29, + "line": 67 }, "start": { - "column": 9, - "line": 29 + "column": 7, + "line": 67 } } }, { - "id": "3529", + "id": "80", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "Mocked error", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 1, + "killedBy": [ + "670" + ], "coveredBy": [ - "264", - "265", - "266", - "267", - "270", - "274" + "670", + "671" ], "location": { "end": { - "column": 39, - "line": 29 + "column": 29, + "line": 67 }, "start": { - "column": 9, - "line": 29 + "column": 7, + "line": 67 } } }, { - "id": "3530", + "id": "81", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(36,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 2, + "killedBy": [ + "671" + ], "coveredBy": [ - "264", - "265", - "266", - "267", - "270", - "274" + "670", + "671" ], "location": { "end": { - "column": 39, - "line": 29 + "column": 29, + "line": 67 }, "start": { - "column": 9, - "line": 29 + "column": 7, + "line": 67 } } }, { - "id": "3531", + "id": "82", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(30,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(32,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,9): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "264" - ], - "location": { - "end": { - "column": 6, - "line": 31 - }, - "start": { - "column": 41, - "line": 29 - } - } - }, - { - "id": "3532", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 2, "static": false, + "testsCompleted": 1, "killedBy": [ - "266" + "671" ], "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "671" ], "location": { "end": { - "column": 103, - "line": 32 + "column": 4, + "line": 69 }, "start": { - "column": 65, - "line": 32 + "column": 31, + "line": 67 } } }, { - "id": "3533", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "83", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Over History is not defined\",\n], but it was called with \"\"", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 1, "killedBy": [ - "265" + "671" ], "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "671" ], "location": { "end": { - "column": 103, - "line": 32 + "column": 57, + "line": 68 }, "start": { - "column": 75, - "line": 32 + "column": 23, + "line": 68 } } }, { - "id": "3534", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", + "id": "84", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", "status": "Killed", - "testsCompleted": 2, "static": false, + "testsCompleted": 7, "killedBy": [ - "266" + "661" ], "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 103, - "line": 32 + "column": 2, + "line": 76 }, "start": { - "column": 75, - "line": 32 + "column": 41, + "line": 73 } } }, { - "id": "3535", - "mutatorName": "EqualityOperator", - "replacement": "target.playerId !== targetId", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "85", + "mutatorName": "LogicalOperator", + "replacement": "game.value.victory?.type && \"none\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"angelic-intervention\",\n], but it was called with \"death\"", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 7, "killedBy": [ - "265" + "661" ], "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 103, - "line": 32 + "column": 89, + "line": 74 }, "start": { - "column": 75, - "line": 32 + "column": 55, + "line": 74 } } }, { - "id": "3536", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "87", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"death\",\n], but it was called with undefined", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 2, "killedBy": [ - "265" - ], - "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "669" ], - "location": { - "end": { - "column": 27, - "line": 33 - }, - "start": { - "column": 9, - "line": 33 - } - } - }, - { - "id": "3537", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(34,39): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "660", + "669" ], "location": { "end": { - "column": 27, - "line": 33 + "column": 89, + "line": 74 }, "start": { - "column": 9, - "line": 33 + "column": 83, + "line": 74 } } }, { - "id": "3538", - "mutatorName": "EqualityOperator", - "replacement": "targetIndex === -1", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", + "id": "86", + "mutatorName": "OptionalChaining", + "replacement": "game.value.victory.type", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", "status": "Killed", - "testsCompleted": 1, "static": false, + "testsCompleted": 6, "killedBy": [ - "265" + "660" ], "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671" ], "location": { "end": { - "column": 27, - "line": 33 + "column": 79, + "line": 74 }, "start": { - "column": 9, - "line": 33 + "column": 55, + "line": 74 } } - }, + } + ], + "source": "\n\n" + }, + "app/composables/api/game/dto/create-game/create-game.dto.ts": { + "language": "typescript", + "mutants": [ { - "id": "3539", - "mutatorName": "UnaryOperator", - "replacement": "+1", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "265" - ], + "id": "2648", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/dto/create-game/create-game.dto.ts(22,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "32", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "994", + "995", + "996", + "997", + "998", + "999", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1220", + "1221", + "1222", + "1223", + "1224", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1278", + "1279", + "1280", + "1281", + "1282", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1317", + "1318", + "1633", + "1634", + "1635", + "1636", + "1640" ], "location": { "end": { - "column": 27, - "line": 33 + "column": 4, + "line": 24 }, "start": { - "column": 25, - "line": 33 + "column": 81, + "line": 22 } } }, { - "id": "3540", + "id": "2649", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "app/composables/api/game/dto/create-game/create-game.dto.ts(26,20): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "266" - ], "coveredBy": [ - "266", - "267", - "270", - "274" + "1317", + "1318", + "1641" ], "location": { "end": { - "column": 6, - "line": 35 + "column": 4, + "line": 28 }, "start": { - "column": 29, - "line": 33 + "column": 27, + "line": 26 } } }, { - "id": "3541", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "265" - ], + "id": "2647", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/composables/api/game/dto/create-game/create-game.dto.ts(12,44): error TS2322: Type 'string' is not assignable to type 'CreateGamePlayerDto'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "32", + "164", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "284", + "285", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", + "463", + "464", + "465", + "466", + "467", + "468", + "469", + "470", + "471", + "472", + "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", + "495", + "496", + "497", + "498", + "499", + "500", + "501", + "502", + "503", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "588", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "653", + "654", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", + "755", + "756", + "757", + "758", + "759", + "760", + "761", + "808", + "809", + "810", + "811", + "812", + "813", + "814", + "815", + "816", + "817", + "829", + "830", + "831", + "832", + "833", + "834", + "835", + "836", + "837", + "854", + "855", + "856", + "857", + "858", + "859", + "860", + "861", + "862", + "863", + "870", + "871", + "872", + "873", + "874", + "875", + "876", + "877", + "878", + "908", + "909", + "910", + "911", + "912", + "913", + "914", + "915", + "916", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "936", + "937", + "994", + "995", + "996", + "997", + "998", + "999", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1097", + "1098", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1220", + "1221", + "1222", + "1223", + "1224", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1247", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1262", + "1263", + "1264", + "1265", + "1266", + "1267", + "1268", + "1269", + "1270", + "1271", + "1278", + "1279", + "1280", + "1281", + "1282", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", + "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", + "1306", + "1307", + "1308", + "1309", + "1310", + "1311", + "1312", + "1313", + "1314", + "1315", + "1316", + "1317", + "1318", + "1633", + "1634", + "1635", + "1636", + "1640", + "1641" ], "location": { "end": { - "column": 51, - "line": 36 + "column": 45, + "line": 12 }, "start": { - "column": 9, - "line": 36 + "column": 43, + "line": 12 } } - }, + } + ], + "source": "import { Expose, instanceToPlain, plainToInstance, Type } from \"class-transformer\";\n\nimport { CreateGameAdditionalCardDto } from \"~/composables/api/game/dto/create-game/create-game-additional-card/create-game-additional-card.dto\";\nimport { CreateGamePlayerDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport { GameOptions } from \"~/composables/api/game/types/game-options/game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\nimport type { OmitToJSON } from \"~/utils/types/class.types\";\n\nclass CreateGameDto {\n @Type(() => CreateGamePlayerDto)\n @Expose()\n public players: CreateGamePlayerDto[] = [];\n\n @Type(() => CreateGameAdditionalCardDto)\n @Expose()\n public additionalCards?: CreateGameAdditionalCardDto[];\n\n @Type(() => GameOptions)\n @Expose()\n public options: GameOptions;\n\n public static create(createGameDto: OmitToJSON): CreateGameDto {\n return plainToInstance(CreateGameDto, createGameDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n public toJSON(): object {\n return instanceToPlain(this);\n }\n}\n\nexport { CreateGameDto };" + }, + "app/composables/api/game/types/game-options/composition-game-options/composition-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3542", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [] to be undefined", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "267" - ], + "id": "2810", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/composition-game-options/composition-game-options.class.ts(8,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1763" ], "location": { "end": { - "column": 51, - "line": 36 + "column": 4, + "line": 10 }, "start": { - "column": 9, - "line": 36 + "column": 96, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CompositionGameOptions {\n @Expose()\n public isHidden: boolean;\n\n public static create(compositionGameOptions: CompositionGameOptions): CompositionGameOptions {\n return plainToInstance(CompositionGameOptions, compositionGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CompositionGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3543", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.targets.length !== 0", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayTargetDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "265" - ], + "id": "2812", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "265", - "266", - "267", - "270", - "274" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1743" ], "location": { "end": { - "column": 51, - "line": 36 + "column": 4, + "line": 13 }, "start": { - "column": 9, - "line": 36 + "column": 78, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ActorGameOptions {\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n @Expose()\n public additionalCardsCount: number;\n\n public static create(actorGameOptions: ActorGameOptions): ActorGameOptions {\n return plainToInstance(ActorGameOptions, actorGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ActorGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3544", + "id": "2813", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected [] to be undefined", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "267" - ], + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class.ts(8,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "267" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1756" ], "location": { "end": { - "column": 6, - "line": 38 + "column": 4, + "line": 10 }, "start": { - "column": 53, - "line": 36 + "column": 90, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass BearTamerGameOptions {\n @Expose()\n public doesGrowlOnWerewolvesSide: boolean;\n\n public static create(bearTamerGameOptions: BearTamerGameOptions): BearTamerGameOptions {\n return plainToInstance(BearTamerGameOptions, bearTamerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { BearTamerGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3545", + "id": "2814", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "270" - ], - "coveredBy": [ - "268", - "269", - "270" - ], - "location": { - "end": { - "column": 4, - "line": 47 - }, - "start": { - "column": 53, - "line": 41 - } - } - }, - { - "id": "3546", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "268", - "269", - "270" - ], - "location": { - "end": { - "column": 85, - "line": 42 - }, - "start": { - "column": 9, - "line": 42 - } - } - }, - { - "id": "3547", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "268", - "269", - "270" - ], - "location": { - "end": { - "column": 85, - "line": 42 - }, - "start": { - "column": 9, - "line": 42 - } - } - }, - { - "id": "3548", - "mutatorName": "LogicalOperator", - "replacement": "!makeGamePlayDto.value.targets && makeGamePlayDto.value.targets.length === 0", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(42,43): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "268", - "269", - "270" - ], - "location": { - "end": { - "column": 85, - "line": 42 - }, - "start": { - "column": 9, - "line": 42 - } - } - }, - { - "id": "3549", - "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.targets", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(42,42): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(45,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "268", - "269", - "270" - ], - "location": { - "end": { - "column": 39, - "line": 42 - }, - "start": { - "column": 9, - "line": 42 - } - } - }, - { - "id": "3550", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Cannot read properties of undefined (reading 'playerId')", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "269" - ], - "coveredBy": [ - "269", - "270" - ], - "location": { - "end": { - "column": 85, - "line": 42 - }, - "start": { - "column": 43, - "line": 42 - } - } - }, - { - "id": "3551", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.targets.length !== 0", - "statusReason": "Cannot read properties of undefined (reading 'playerId')", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "269" - ], + "static": true, "coveredBy": [ - "269", - "270" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1760" ], "location": { "end": { - "column": 85, - "line": 42 + "column": 4, + "line": 10 }, "start": { - "column": 43, - "line": 42 + "column": 93, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass BigBadWolfGameOptions {\n @Expose()\n public isPowerlessIfWerewolfDies: boolean;\n\n public static create(bigBadWolfGameOptions: BigBadWolfGameOptions): BigBadWolfGameOptions {\n return plainToInstance(BigBadWolfGameOptions, bigBadWolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { BigBadWolfGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3552", + "id": "2815", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(43,25): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class.ts(13,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "268", - "269" - ], - "location": { - "end": { - "column": 6, - "line": 44 - }, - "start": { - "column": 87, - "line": 42 - } - } - }, - { - "id": "3553", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "274" - ], + "static": true, "coveredBy": [ - "271", - "272", - "273", - "274" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1722" ], "location": { "end": { "column": 4, - "line": 54 - }, - "start": { - "column": 87, - "line": 49 - } - } - }, - { - "id": "3554", - "mutatorName": "OptionalChaining", - "replacement": "makeGamePlayDto.value.targets.find", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(50,36): error TS18048: 'makeGamePlayDto.value.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "271", - "272", - "273", - "274" - ], - "location": { - "end": { - "column": 71, - "line": 50 - }, - "start": { - "column": 36, - "line": 50 - } - } - }, - { - "id": "3555", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "274" - ], - "coveredBy": [ - "272", - "273", - "274" - ], - "location": { - "end": { - "column": 116, - "line": 50 - }, - "start": { - "column": 72, - "line": 50 - } - } - }, - { - "id": "3556", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ Array(2) ] to strictly equal [ Array(3) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "273" - ], - "coveredBy": [ - "273", - "274" - ], - "location": { - "end": { - "column": 116, - "line": 50 - }, - "start": { - "column": 82, - "line": 50 - } - } - }, - { - "id": "3557", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "274" - ], - "coveredBy": [ - "273", - "274" - ], - "location": { - "end": { - "column": 116, - "line": 50 - }, - "start": { - "column": 82, - "line": 50 - } - } - }, - { - "id": "3558", - "mutatorName": "EqualityOperator", - "replacement": "target.drankPotion !== drankPotion", - "statusReason": "expected [ Array(2) ] to strictly equal [ Array(3) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "273" - ], - "coveredBy": [ - "273", - "274" - ], - "location": { - "end": { - "column": 116, - "line": 50 - }, - "start": { - "column": 82, - "line": 50 - } - } - }, - { - "id": "3559", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(52,35): error TS18048: 'firstDrankPotionTarget' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "271", - "272", - "273", - "274" - ], - "location": { - "end": { - "column": 31, - "line": 51 - }, - "start": { - "column": 9, - "line": 51 - } - } - }, - { - "id": "3560", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(52,35): error TS18048: 'firstDrankPotionTarget' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "271", - "272", - "273", - "274" - ], - "location": { - "end": { - "column": 31, - "line": 51 - }, - "start": { - "column": 9, - "line": 51 - } - } - }, - { - "id": "3561", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ Array(3) ] to strictly equal [ Array(2) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "274" - ], - "coveredBy": [ - "274" - ], - "location": { - "end": { - "column": 6, - "line": 53 + "line": 15 }, "start": { - "column": 33, - "line": 51 + "column": 78, + "line": 13 } } - }, + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { CupidLoversGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CupidGameOptions {\n @Type(() => CupidLoversGameOptions)\n @Expose()\n public lovers: CupidLoversGameOptions;\n\n @Expose()\n public mustWinWithLovers: boolean;\n\n public static create(cupidGameOptions: CupidGameOptions): CupidGameOptions {\n return plainToInstance(CupidGameOptions, cupidGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CupidGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3562", + "id": "2817", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "275" - ], + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class.ts(8,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "275", - "276" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1764" ], "location": { "end": { "column": 4, - "line": 61 - }, - "start": { - "column": 68, - "line": 56 - } - } - }, - { - "id": "3563", - "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.votes", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "275", - "276" - ], - "location": { - "end": { - "column": 37, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "3564", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) } ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "276" - ], - "coveredBy": [ - "275", - "276" - ], - "location": { - "end": { - "column": 37, - "line": 57 - }, - "start": { - "column": 9, - "line": 57 - } - } - }, - { - "id": "3565", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "275", - "276" - ], - "location": { - "end": { - "column": 37, - "line": 57 + "line": 10 }, "start": { - "column": 9, - "line": 57 + "column": 87, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass DefenderGameOptions {\n @Expose()\n public canProtectTwice: boolean;\n\n public static create(defenderGameOptions: DefenderGameOptions): DefenderGameOptions {\n return plainToInstance(DefenderGameOptions, defenderGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { DefenderGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3566", + "id": "2818", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(58,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "275" - ], - "location": { - "end": { - "column": 6, - "line": 59 - }, - "start": { - "column": 39, - "line": 57 - } - } - }, - { - "id": "3567", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(58,38): error TS2322: Type 'string' is not assignable to type '{ sourceId: string; targetId: string; }'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(60,5): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ - "275" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1747" ], "location": { "end": { - "column": 39, - "line": 58 + "column": 4, + "line": 13 }, "start": { - "column": 37, - "line": 58 + "column": 78, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ElderGameOptions {\n @Expose()\n public livesCountAgainstWerewolves: number;\n\n @Expose()\n public doesTakeHisRevenge: boolean;\n\n public static create(elderGameOptions: ElderGameOptions): ElderGameOptions {\n return plainToInstance(ElderGameOptions, elderGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ElderGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3568", + "id": "2819", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "279" - ], - "coveredBy": [ - "277", - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 4, - "line": 74 - }, - "start": { - "column": 62, - "line": 63 - } - } - }, - { - "id": "3569", - "mutatorName": "BooleanLiteral", - "replacement": "makeGamePlayDto.value.votes", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,61): error TS7006: Parameter 'vote' implicitly has an 'any' type.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "277", - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 37, - "line": 64 - }, - "start": { - "column": 9, - "line": 64 - } - } - }, - { - "id": "3570", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "277", - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 37, - "line": 64 - }, - "start": { - "column": 9, - "line": 64 - } - } - }, - { - "id": "3571", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(71,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class.ts(8,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ - "277", - "278", - "279", - "280" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1770" ], "location": { "end": { - "column": 37, - "line": 64 + "column": 4, + "line": 10 }, "start": { - "column": 9, - "line": 64 + "column": 72, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass FoxGameOptions {\n @Expose()\n public isPowerlessIfMissesWerewolf: boolean;\n\n public static create(foxGameOptions: FoxGameOptions): FoxGameOptions {\n return plainToInstance(FoxGameOptions, foxGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { FoxGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3572", + "id": "2820", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(65,23): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(67,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\napp/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,9): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "277" - ], - "location": { - "end": { - "column": 6, - "line": 66 - }, - "start": { - "column": 39, - "line": 64 - } - } - }, - { - "id": "3573", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "279" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 95, - "line": 67 - }, - "start": { - "column": 61, - "line": 67 - } - } - }, - { - "id": "3574", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "278" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 95, - "line": 67 - }, - "start": { - "column": 69, - "line": 67 - } - } - }, - { - "id": "3575", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "279" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 95, - "line": 67 - }, - "start": { - "column": 69, - "line": 67 - } - } - }, - { - "id": "3576", - "mutatorName": "EqualityOperator", - "replacement": "vote.sourceId !== sourceId", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "278" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 95, - "line": 67 - }, - "start": { - "column": 69, - "line": 67 - } - } - }, - { - "id": "3577", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "278" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 25, - "line": 68 - }, - "start": { - "column": 9, - "line": 68 - } - } - }, - { - "id": "3578", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.ts(69,37): error TS18048: 'makeGamePlayDto.value.votes' is possibly 'undefined'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 25, - "line": 68 - }, - "start": { - "column": 9, - "line": 68 - } - } - }, - { - "id": "3579", - "mutatorName": "EqualityOperator", - "replacement": "voteIndex === -1", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "278" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 25, - "line": 68 - }, - "start": { - "column": 9, - "line": 68 - } - } - }, - { - "id": "3580", - "mutatorName": "UnaryOperator", - "replacement": "+1", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "278" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 25, - "line": 68 - }, - "start": { - "column": 23, - "line": 68 - } - } - }, - { - "id": "3581", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [ _MakeGamePlayVoteDto{ …(2) }, …(2) ] to strictly equal [ _MakeGamePlayVoteDto{ …(2) }, …(1) ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "279" - ], - "coveredBy": [ - "279", - "280" - ], - "location": { - "end": { - "column": 6, - "line": 70 - }, - "start": { - "column": 27, - "line": 68 - } - } - }, - { - "id": "3582", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "278" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 49, - "line": 71 - }, - "start": { - "column": 9, - "line": 71 - } - } - }, - { - "id": "3583", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected [] to be undefined", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "280" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 49, - "line": 71 - }, - "start": { - "column": 9, - "line": 71 - } - } - }, - { - "id": "3584", - "mutatorName": "EqualityOperator", - "replacement": "makeGamePlayDto.value.votes.length !== 0", - "statusReason": "expected undefined to strictly equal [ _MakeGamePlayVoteDto{ …(2) } ]", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "278" - ], - "coveredBy": [ - "278", - "279", - "280" - ], - "location": { - "end": { - "column": 49, - "line": 71 - }, - "start": { - "column": 9, - "line": 71 - } - } - }, - { - "id": "3585", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected [] to be undefined", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "280" - ], + "static": true, "coveredBy": [ - "280" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1769" ], "location": { "end": { - "column": 6, - "line": 73 + "column": 4, + "line": 10 }, "start": { - "column": 51, - "line": 71 + "column": 78, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass IdiotGameOptions {\n @Expose()\n public doesDieOnElderDeath: boolean;\n\n public static create(idiotGameOptions: IdiotGameOptions): IdiotGameOptions {\n return plainToInstance(IdiotGameOptions, idiotGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { IdiotGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3586", + "id": "2821", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to be truthy", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "281" - ], + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "281" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1754" ], "location": { "end": { "column": 4, - "line": 78 + "line": 10 }, "start": { - "column": 99, - "line": 76 + "column": 93, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass LittleGirlGameOptions {\n @Expose()\n public isProtectedByDefender: boolean;\n\n public static create(littleGirlGameOptions: LittleGirlGameOptions): LittleGirlGameOptions {\n return plainToInstance(LittleGirlGameOptions, littleGirlGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { LittleGirlGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3587", + "id": "2822", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to be 'cardId' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "282" - ], + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class.ts(14,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "282" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1725" ], "location": { "end": { "column": 4, - "line": 82 + "line": 16 }, "start": { - "column": 68, - "line": 80 + "column": 90, + "line": 14 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PiedPiperGameOptions {\n @Expose()\n public charmedPeopleCountPerNight: number;\n\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n @Expose()\n public areCharmedPeopleRevealed: boolean;\n\n public static create(piedPiperGameOptions: PiedPiperGameOptions): PiedPiperGameOptions {\n return plainToInstance(PiedPiperGameOptions, piedPiperGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PiedPiperGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3588", + "id": "2823", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expected undefined to be 'werewolves' // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "283" - ], + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class.ts(8,93): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, "coveredBy": [ - "283" + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686" ], "location": { "end": { "column": 4, - "line": 86 + "line": 10 }, "start": { - "column": 66, - "line": 84 + "column": 126, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PrejudicedManipulatorGameOptions {\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n public static create(prejudicedManipulatorGameOptions: PrejudicedManipulatorGameOptions): PrejudicedManipulatorGameOptions {\n return plainToInstance(PrejudicedManipulatorGameOptions, prejudicedManipulatorGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PrejudicedManipulatorGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3589", - "mutatorName": "ObjectLiteral", + "id": "2825", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "tests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(40,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(45,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(55,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(67,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(82,35): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(87,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(97,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameChooseSidePlayground/GameChooseSidePlayground.nuxt.spec.ts(109,30): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(55,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(65,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameRequestAnotherVotePlayground/GameRequestAnotherVotePlayground.nuxt.spec.ts(66,35): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(19,33): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(32,28): error TS2339: Property 'setMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(34,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(41,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(49,28): error TS2339: Property 'resetMakeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(51,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(58,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(60,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(62,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(68,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(70,28): error TS2339: Property 'addMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(73,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(80,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(81,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(83,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(89,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(90,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(92,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(102,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(103,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(106,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(113,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(114,28): error TS2339: Property 'removeMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(116,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(123,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(124,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(126,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(131,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(132,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(134,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(144,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(145,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(148,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(155,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(156,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(158,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(163,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(164,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(166,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(176,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(177,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(179,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(189,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(190,28): error TS2339: Property 'removeFirstMakeGamePlayTargetDtoWithPotion' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(193,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(200,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(202,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(204,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(210,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(212,28): error TS2339: Property 'addMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(215,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(222,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(223,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(225,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(231,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(232,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(234,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(244,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(245,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(248,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(255,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(256,28): error TS2339: Property 'removeMakeGamePlayVoteDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(258,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(265,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(266,28): error TS2339: Property 'setDoesJudgeRequestAnotherVote' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(268,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(275,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(276,28): error TS2339: Property 'setChosenCardId' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(278,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(285,28): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(286,28): error TS2339: Property 'setChosenSide' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/make-game-play-dto/useMakeGamePlayDtoStore.spec.ts(288,35): error TS2339: Property 'makeGamePlayDto' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "259", - "260", - "261", - "262", - "263", - "264", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "273", - "274", - "275", - "276", - "277", - "278", - "279", - "280", - "281", - "282", - "283", - "368", - "369", - "370", - "371", + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", "372", "373", "374", "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", "396", - "397", - "398", - "1065", - "1066", - "1067", - "1068", - "1069", - "1070", - "1071", - "1072", - "1073", - "1355", - "1356", - "1357", - "1358", - "1359" + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", + "890", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1750" ], "location": { "end": { "column": 4, - "line": 100 + "line": 10 }, "start": { - "column": 10, - "line": 87 + "column": 102, + "line": 8 } } } ], - "source": "import { defineStore } from \"pinia\";\n\nimport { MakeGamePlayTargetDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto\";\nimport { MakeGamePlayVoteDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto\";\nimport { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { WitchPotion } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useMakeGamePlayDtoStore = defineStore(StoreIds.MAKE_GAME_PLAY_DTO, () => {\n const makeGamePlayDto = ref(MakeGamePlayDto.create({}));\n\n function setMakeGamePlayDto(makeGamePlayDtoValue: MakeGamePlayDto): void {\n makeGamePlayDto.value = MakeGamePlayDto.create(makeGamePlayDtoValue);\n }\n\n function resetMakeGamePlayDto(): void {\n makeGamePlayDto.value = MakeGamePlayDto.create({});\n }\n\n function addMakeGamePlayTargetDto(target: MakeGamePlayTargetDto): void {\n if (!makeGamePlayDto.value.targets) {\n makeGamePlayDto.value.targets = [];\n }\n makeGamePlayDto.value.targets.push(MakeGamePlayTargetDto.create(target));\n }\n\n function removeMakeGamePlayTargetDto(targetId: string): void {\n if (!makeGamePlayDto.value.targets) {\n return;\n }\n const targetIndex = makeGamePlayDto.value.targets.findIndex(target => target.playerId === targetId);\n if (targetIndex !== -1) {\n makeGamePlayDto.value.targets = makeGamePlayDto.value.targets.toSpliced(targetIndex, 1);\n }\n if (makeGamePlayDto.value.targets.length === 0) {\n makeGamePlayDto.value.targets = undefined;\n }\n }\n\n function removeFirstMakeGamePlayTargetDto(): void {\n if (!makeGamePlayDto.value.targets || makeGamePlayDto.value.targets.length === 0) {\n return;\n }\n const firstTarget = makeGamePlayDto.value.targets[0];\n removeMakeGamePlayTargetDto(firstTarget.playerId);\n }\n\n function removeFirstMakeGamePlayTargetDtoWithPotion(drankPotion: WitchPotion): void {\n const firstDrankPotionTarget = makeGamePlayDto.value.targets?.find(target => target.drankPotion === drankPotion);\n if (firstDrankPotionTarget) {\n removeMakeGamePlayTargetDto(firstDrankPotionTarget.playerId);\n }\n }\n\n function addMakeGamePlayVoteDto(vote: MakeGamePlayVoteDto): void {\n if (!makeGamePlayDto.value.votes) {\n makeGamePlayDto.value.votes = [];\n }\n makeGamePlayDto.value.votes.push(MakeGamePlayVoteDto.create(vote));\n }\n\n function removeMakeGamePlayVoteDto(sourceId: string): void {\n if (!makeGamePlayDto.value.votes) {\n return;\n }\n const voteIndex = makeGamePlayDto.value.votes.findIndex(vote => vote.sourceId === sourceId);\n if (voteIndex !== -1) {\n makeGamePlayDto.value.votes = makeGamePlayDto.value.votes.toSpliced(voteIndex, 1);\n }\n if (makeGamePlayDto.value.votes.length === 0) {\n makeGamePlayDto.value.votes = undefined;\n }\n }\n\n function setDoesJudgeRequestAnotherVote(doesJudgeRequestAnotherVote: boolean | undefined): void {\n makeGamePlayDto.value.doesJudgeRequestAnotherVote = doesJudgeRequestAnotherVote;\n }\n\n function setChosenCardId(chosenCardId: string | undefined): void {\n makeGamePlayDto.value.chosenCardId = chosenCardId;\n }\n\n function setChosenSide(chosenSide: RoleSide | undefined): void {\n makeGamePlayDto.value.chosenSide = chosenSide;\n }\n return {\n makeGamePlayDto,\n setMakeGamePlayDto,\n resetMakeGamePlayDto,\n addMakeGamePlayTargetDto,\n removeMakeGamePlayTargetDto,\n removeFirstMakeGamePlayTargetDto,\n removeFirstMakeGamePlayTargetDtoWithPotion,\n addMakeGamePlayVoteDto,\n removeMakeGamePlayVoteDto,\n setDoesJudgeRequestAnotherVote,\n setChosenCardId,\n setChosenSide,\n };\n});\n\nexport { useMakeGamePlayDtoStore };" + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ScandalmongerGameOptions {\n @Expose()\n public markPenalty: number;\n\n public static create(scandalmongerGameOptions: ScandalmongerGameOptions): ScandalmongerGameOptions {\n return plainToInstance(ScandalmongerGameOptions, scandalmongerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ScandalmongerGameOptions };" }, - "app/stores/game/useGameStore.ts": { + "app/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class.ts": { "language": "typescript", "mutants": [ { - "id": "3590", + "id": "2826", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(12,72): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(15,105): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(16,66): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(26,75): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(30,83): error TS2339: Property 'game' does not exist on type 'Store'.\napp/stores/game/game-event/useGameEventsStore.ts(35,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(109,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(164,13): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(191,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(195,24): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(200,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(321,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlaying.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(60,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(103,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(115,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(139,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(151,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(163,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(175,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(187,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(211,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(223,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(235,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(247,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(271,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(283,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(295,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(307,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(319,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.nuxt.spec.ts(51,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(86,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameIdiotIsSparedEvent/GameIdiotIsSparedEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(205,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMarkIsActiveEvent/GameScandalmongerMarkIsActiveEvent.nuxt.spec.ts(42,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(43,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(52,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(76,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(54,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(168,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(177,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(195,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(213,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(222,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(231,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(240,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(249,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(258,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(267,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(277,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(80,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(77,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(89,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,49): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(81,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(82,22): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,49): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.nuxt.spec.ts(62,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameVillagerVillagerIntroductionEvent/GameVillagerVillagerIntroductionEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(162,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(183,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(274,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(40,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(169,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(253,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(47,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(56,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayQuestion/CurrentPlayQuestion.nuxt.spec.ts(206,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(39,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(57,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(111,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(121,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(132,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(152,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(172,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(189,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(225,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(253,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(281,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(317,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(345,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(367,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(389,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(400,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(432,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(465,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(474,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(45,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(54,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(88,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(55,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(197,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(261,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(299,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(43,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(42,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(38,15): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(174,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(231,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(59,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(119,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(140,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(151,26): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(215,19): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(44,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(360,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(40,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(41,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(50,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(74,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(125,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(126,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(127,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(128,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(147,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(148,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(149,74): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(82,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(61,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(95,19): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.nuxt.spec.ts(86,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(30,15): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(51,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(59,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(81,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(89,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(98,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(107,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(109,24): error TS2339: Property 'resetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(41,22): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(42,22): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(49,17): error TS2339: Property 'resetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(51,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(58,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(67,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(76,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(78,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(85,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(86,23): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(95,23): error TS2339: Property 'cancelGame' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(97,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(106,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(116,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(126,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(128,24): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(135,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(136,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(53,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(146,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(157,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(170,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,83): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(216,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(242,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,83): error TS2339: Property 'game' does not exist on type 'Store'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class.ts(11,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, - "killedBy": [], "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", + "32", "89", "90", "91", @@ -136124,10 +142194,16 @@ "134", "135", "136", - "137", - "138", - "139", - "140", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", "187", "188", "189", @@ -136159,61 +142235,25 @@ "215", "216", "217", - "218", - "219", "220", - "221", "222", "223", - "224", "225", "226", "227", "228", - "229", "230", "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", "339", "340", "341", @@ -136226,37 +142266,28 @@ "348", "349", "350", - "368", - "369", - "370", - "371", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", "372", "373", "374", "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", "396", - "397", - "398", "411", "412", "413", @@ -136277,23 +142308,22 @@ "428", "429", "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", "504", "505", "506", @@ -136304,34 +142334,13 @@ "511", "512", "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", "565", - "566", - "567", - "568", - "569", - "570", - "571", "572", "573", "574", "575", - "576", - "577", + "580", + "585", "603", "604", "605", @@ -136341,48 +142350,22 @@ "609", "610", "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", + "646", + "649", + "650", + "652", + "653", "672", "673", "674", "675", "676", "677", - "678", - "679", - "680", "681", - "682", "683", "684", "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", "693", - "694", - "695", - "696", "707", "708", "709", @@ -136392,38 +142375,18 @@ "713", "714", "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", + "755", + "756", + "761", "776", "777", "778", "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", + "812", + "815", + "816", + "833", + "837", "838", "839", "840", @@ -136440,150 +142403,82 @@ "851", "852", "853", - "864", - "865", + "859", + "863", "866", "867", "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", + "874", + "878", "889", "890", "891", "892", "893", "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", + "912", + "916", + "933", + "937", + "996", "1019", "1020", "1021", - "1074", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", "1075", - "1076", "1077", "1078", - "1079", "1080", - "1081", "1082", "1083", - "1084", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", + "1089", + "1090", + "1096", + "1097", "1146", - "1147", "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1176", "1177", "1178", "1179", "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", "1188", "1189", "1190", "1191", "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", + "1204", + "1224", "1225", "1226", "1227", "1228", "1229", "1230", - "1242", - "1243", - "1244", - "1245", "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", "1283", "1284", "1285", "1286", "1287", "1288", - "1325", - "1326", - "1327", - "1328", - "1335", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", "1360", "1361", "1362", @@ -136594,121 +142489,46 @@ "1367", "1368", "1369", - "1380", "1381", "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", + "1392", + "1393", "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1757" ], "location": { "end": { - "column": 2, - "line": 80 + "column": 4, + "line": 13 }, "start": { - "column": 55, - "line": 10 + "column": 75, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SeerGameOptions {\n @Expose()\n public isTalkative: boolean;\n\n @Expose()\n public canSeeRoles: boolean;\n\n public static create(seerGameOptions: SeerGameOptions): SeerGameOptions {\n return plainToInstance(SeerGameOptions, seerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SeerGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3591", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(18,58): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "id": "2827", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class.ts(12,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, - "killedBy": [], "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", + "32", "89", "90", "91", @@ -136757,10 +142577,16 @@ "134", "135", "136", - "137", - "138", - "139", - "140", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", "187", "188", "189", @@ -136792,61 +142618,25 @@ "215", "216", "217", - "218", - "219", "220", - "221", "222", "223", - "224", "225", "226", "227", "228", - "229", "230", "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", "339", "340", "341", @@ -136859,37 +142649,28 @@ "348", "349", "350", - "368", - "369", - "370", - "371", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", "372", "373", "374", "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", "396", - "397", - "398", "411", "412", "413", @@ -136910,61 +142691,39 @@ "428", "429", "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", "565", - "566", - "567", - "568", - "569", - "570", - "571", "572", "573", "574", "575", - "576", - "577", + "580", + "585", "603", "604", "605", @@ -136974,48 +142733,22 @@ "609", "610", "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", + "646", + "649", + "650", + "652", + "653", "672", "673", "674", "675", "676", "677", - "678", - "679", - "680", "681", - "682", "683", "684", "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", "693", - "694", - "695", - "696", "707", "708", "709", @@ -137025,38 +142758,18 @@ "713", "714", "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", + "755", + "756", + "761", "776", "777", "778", "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", + "812", + "815", + "816", + "833", + "837", "838", "839", "840", @@ -137073,150 +142786,82 @@ "851", "852", "853", - "864", - "865", + "859", + "863", "866", "867", "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", + "874", + "878", "889", "890", "891", "892", "893", "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", + "912", + "916", + "933", + "937", + "996", "1019", "1020", "1021", - "1074", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", "1075", - "1076", "1077", "1078", - "1079", "1080", - "1081", "1082", "1083", - "1084", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", + "1089", + "1090", + "1096", + "1097", "1146", - "1147", "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1176", "1177", "1178", "1179", "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", "1188", "1189", "1190", "1191", "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", + "1204", + "1224", "1225", "1226", "1227", "1228", "1229", "1230", - "1242", - "1243", - "1244", - "1245", "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", "1283", "1284", "1285", "1286", "1287", "1288", - "1325", - "1326", - "1327", - "1328", - "1335", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", "1360", "1361", "1362", @@ -137227,121 +142872,47 @@ "1367", "1368", "1369", - "1380", "1381", "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", + "1392", + "1393", "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1690", + "1737" ], "location": { "end": { - "column": 64, - "line": 18 + "column": 4, + "line": 14 }, "start": { - "column": 58, - "line": 18 + "column": 108, + "line": 12 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SheriffElectionGameOptions {\n @Expose()\n public turn: number;\n\n @Expose()\n public phaseName: GamePhaseName;\n\n public static create(sheriffElectionGameOptions: SheriffElectionGameOptions): SheriffElectionGameOptions {\n return plainToInstance(SheriffElectionGameOptions, sheriffElectionGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SheriffElectionGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3592", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(19,59): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "id": "2829", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class.ts(8,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, - "killedBy": [], "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", + "32", "89", "90", "91", @@ -137390,10 +142961,16 @@ "134", "135", "136", - "137", - "138", - "139", - "140", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", "187", "188", "189", @@ -137425,61 +143002,25 @@ "215", "216", "217", - "218", - "219", "220", - "221", "222", "223", - "224", "225", "226", "227", "228", - "229", "230", "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", "339", "340", "341", @@ -137492,37 +143033,28 @@ "348", "349", "350", - "368", - "369", - "370", - "371", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", "372", "373", "374", "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", "396", - "397", - "398", "411", "412", "413", @@ -137543,23 +143075,22 @@ "428", "429", "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", "504", "505", "506", @@ -137570,34 +143101,13 @@ "511", "512", "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", "565", - "566", - "567", - "568", - "569", - "570", - "571", "572", "573", "574", "575", - "576", - "577", + "580", + "585", "603", "604", "605", @@ -137607,48 +143117,22 @@ "609", "610", "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", + "646", + "649", + "650", + "652", + "653", "672", "673", "674", "675", "676", "677", - "678", - "679", - "680", "681", - "682", "683", "684", "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", "693", - "694", - "695", - "696", "707", "708", "709", @@ -137658,38 +143142,18 @@ "713", "714", "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", + "755", + "756", + "761", "776", "777", "778", "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", + "812", + "815", + "816", + "833", + "837", "838", "839", "840", @@ -137706,150 +143170,82 @@ "851", "852", "853", - "864", - "865", + "859", + "863", "866", "867", "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", + "874", + "878", "889", "890", "891", "892", "893", "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", + "912", + "916", + "933", + "937", + "996", "1019", "1020", "1021", - "1074", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", "1075", - "1076", "1077", "1078", - "1079", "1080", - "1081", "1082", "1083", - "1084", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", + "1089", + "1090", + "1096", + "1097", "1146", - "1147", "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1176", "1177", "1178", "1179", "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", "1188", "1189", "1190", "1191", "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", + "1204", + "1224", "1225", "1226", "1227", "1228", "1229", "1230", - "1242", - "1243", - "1244", - "1245", "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", "1283", "1284", "1285", "1286", "1287", "1288", - "1325", - "1326", - "1327", - "1328", - "1335", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", "1360", "1361", "1362", @@ -137860,121 +143256,46 @@ "1367", "1368", "1369", - "1380", "1381", "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", + "1392", + "1393", "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1744" ], "location": { "end": { - "column": 65, - "line": 19 + "column": 4, + "line": 10 }, "start": { - "column": 59, - "line": 19 + "column": 108, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass StutteringJudgeGameOptions {\n @Expose()\n public voteRequestsCount: number;\n\n public static create(stutteringJudgeGameOptions: StutteringJudgeGameOptions): StutteringJudgeGameOptions {\n return plainToInstance(StutteringJudgeGameOptions, stutteringJudgeGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { StutteringJudgeGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3593", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(20,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "id": "2830", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class.ts(14,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, - "killedBy": [], "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", + "32", "89", "90", "91", @@ -138023,10 +143344,16 @@ "134", "135", "136", - "137", - "138", - "139", - "140", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", "187", "188", "189", @@ -138058,61 +143385,25 @@ "215", "216", "217", - "218", - "219", "220", - "221", "222", "223", - "224", "225", "226", "227", "228", - "229", "230", "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", "339", "340", "341", @@ -138125,37 +143416,28 @@ "348", "349", "350", - "368", - "369", - "370", - "371", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", "372", "373", "374", "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", "396", - "397", - "398", "411", "412", "413", @@ -138176,23 +143458,22 @@ "428", "429", "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", "504", "505", "506", @@ -138203,34 +143484,13 @@ "511", "512", "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", "565", - "566", - "567", - "568", - "569", - "570", - "571", "572", "573", "574", "575", - "576", - "577", + "580", + "585", "603", "604", "605", @@ -138240,48 +143500,22 @@ "609", "610", "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", + "646", + "649", + "650", + "652", + "653", "672", "673", "674", "675", "676", "677", - "678", - "679", - "680", "681", - "682", "683", "684", "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", "693", - "694", - "695", - "696", "707", "708", "709", @@ -138291,38 +143525,18 @@ "713", "714", "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", + "755", + "756", + "761", "776", "777", "778", "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", + "812", + "815", + "816", + "833", + "837", "838", "839", "840", @@ -138339,150 +143553,82 @@ "851", "852", "853", - "864", - "865", + "859", + "863", "866", "867", "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", + "874", + "878", "889", "890", "891", "892", "893", "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", + "912", + "916", + "933", + "937", + "996", "1019", "1020", "1021", - "1074", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", "1075", - "1076", "1077", "1078", - "1079", "1080", - "1081", "1082", "1083", - "1084", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", + "1089", + "1090", + "1096", + "1097", "1146", - "1147", "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1176", "1177", "1178", "1179", "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", "1188", "1189", "1190", "1191", "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", + "1204", + "1224", "1225", "1226", "1227", "1228", "1229", "1230", - "1242", - "1243", - "1244", - "1245", "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", "1283", "1284", "1285", "1286", "1287", "1288", - "1325", - "1326", - "1327", - "1328", - "1335", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", "1360", "1361", "1362", @@ -138493,742 +143639,46 @@ "1367", "1368", "1369", - "1380", "1381", "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", + "1392", + "1393", "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" - ], - "location": { - "end": { - "column": 66, - "line": 20 - }, - "start": { - "column": 60, - "line": 20 - } - } - }, - { - "id": "3594", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expected _Game{ …(14) } to strictly equal _Game{ _id: undefined, …(13) }", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1075" - ], - "coveredBy": [ - "1075" - ], - "location": { - "end": { - "column": 4, - "line": 26 - }, - "start": { - "column": 30, - "line": 24 - } - } - }, - { - "id": "3595", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1076" - ], - "coveredBy": [ - "1076", - "1077", - "1078" - ], - "location": { - "end": { - "column": 4, - "line": 39 - }, - "start": { - "column": 65, - "line": 28 - } - } - }, - { - "id": "3596", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(29,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1076", - "1077", - "1078" - ], - "location": { - "end": { - "column": 41, - "line": 29 - }, - "start": { - "column": 32, - "line": 29 - } - } - }, - { - "id": "3597", - "mutatorName": "BooleanLiteral", - "replacement": "fetchedGame", - "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1076", - "1077", - "1078" - ], - "location": { - "end": { - "column": 21, - "line": 31 - }, - "start": { - "column": 9, - "line": 31 - } - } - }, - { - "id": "3598", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1076", - "1077", - "1078" - ], - "location": { - "end": { - "column": 21, - "line": 31 - }, - "start": { - "column": 9, - "line": 31 - } - } - }, - { - "id": "3599", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/useGameStore.ts(37,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1076", - "1077", - "1078" - ], - "location": { - "end": { - "column": 21, - "line": 31 - }, - "start": { - "column": 9, - "line": 31 - } - } - }, - { - "id": "3600", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(33,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1076" - ], - "location": { - "end": { - "column": 6, - "line": 35 - }, - "start": { - "column": 23, - "line": 31 - } - } - }, - { - "id": "3601", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(32,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1076" - ], - "location": { - "end": { - "column": 41, - "line": 32 - }, - "start": { - "column": 34, - "line": 32 - } - } - }, - { - "id": "3602", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(38,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1077", - "1078" - ], - "location": { - "end": { - "column": 41, - "line": 38 - }, - "start": { - "column": 32, - "line": 38 - } - } - }, - { - "id": "3603", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1079" - ], - "coveredBy": [ - "1079", - "1080" - ], - "location": { - "end": { - "column": 4, - "line": 51 - }, - "start": { - "column": 46, - "line": 41 - } - } - }, - { - "id": "3604", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(42,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1079", - "1080" - ], - "location": { - "end": { - "column": 42, - "line": 42 - }, - "start": { - "column": 33, - "line": 42 - } - } - }, - { - "id": "3605", - "mutatorName": "BooleanLiteral", - "replacement": "canceledGame", - "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1079", - "1080" - ], - "location": { - "end": { - "column": 22, - "line": 44 - }, - "start": { - "column": 9, - "line": 44 - } - } - }, - { - "id": "3606", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1079", - "1080" - ], - "location": { - "end": { - "column": 22, - "line": 44 - }, - "start": { - "column": 9, - "line": 44 - } - } - }, - { - "id": "3607", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/useGameStore.ts(49,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1079", - "1080" - ], - "location": { - "end": { - "column": 22, - "line": 44 - }, - "start": { - "column": 9, - "line": 44 - } - } - }, - { - "id": "3608", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(45,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1079" - ], - "location": { - "end": { - "column": 6, - "line": 48 - }, - "start": { - "column": 24, - "line": 44 - } - } - }, - { - "id": "3609", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(45,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1079" - ], - "location": { - "end": { - "column": 41, - "line": 45 - }, - "start": { - "column": 34, - "line": 45 - } - } - }, - { - "id": "3610", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(50,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1080" - ], - "location": { - "end": { - "column": 42, - "line": 50 - }, - "start": { - "column": 33, - "line": 50 - } - } - }, - { - "id": "3611", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1081" - ], - "coveredBy": [ - "1081", - "1082", - "1083", - "1084" + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1736" ], "location": { "end": { "column": 4, - "line": 64 - }, - "start": { - "column": 80, - "line": 53 - } - } - }, - { - "id": "3612", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(54,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1081", - "1082", - "1083", - "1084" - ], - "location": { - "end": { - "column": 43, - "line": 54 - }, - "start": { - "column": 34, - "line": 54 - } - } - }, - { - "id": "3613", - "mutatorName": "BooleanLiteral", - "replacement": "playedGame", - "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1081", - "1082", - "1083", - "1084" - ], - "location": { - "end": { - "column": 20, - "line": 56 - }, - "start": { - "column": 9, - "line": 56 - } - } - }, - { - "id": "3614", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1081", - "1082", - "1083", - "1084" - ], - "location": { - "end": { - "column": 20, - "line": 56 - }, - "start": { - "column": 9, - "line": 56 - } - } - }, - { - "id": "3615", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "app/stores/game/useGameStore.ts(62,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1081", - "1082", - "1083", - "1084" - ], - "location": { - "end": { - "column": 20, - "line": 56 - }, - "start": { - "column": 9, - "line": 56 - } - } - }, - { - "id": "3616", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/game/useGameStore.ts(58,5): error TS2322: Type 'Game | null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n Type 'null' is not assignable to type '{ _id: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; status: \"playing\" | \"over\" | \"canceled\"; players: { _id: string; name: string; role: { original: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; current: \"werewolf\" | ... 28 more ... | \"devoted-servant\"; isReve...'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1081", - "1084" - ], - "location": { - "end": { - "column": 6, - "line": 60 - }, - "start": { - "column": 22, - "line": 56 - } - } - }, - { - "id": "3617", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(57,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1081", - "1084" - ], - "location": { - "end": { - "column": 41, - "line": 57 - }, - "start": { - "column": 34, - "line": 57 - } - } - }, - { - "id": "3618", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/game/useGameStore.ts(63,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1082", - "1083" - ], - "location": { - "end": { - "column": 43, - "line": 63 + "line": 16 }, "start": { - "column": 34, - "line": 63 + "column": 78, + "line": 14 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ThiefGameOptions {\n @Expose()\n public mustChooseBetweenWerewolves: boolean;\n\n @Expose()\n public isChosenCardRevealed: boolean;\n\n @Expose()\n public additionalCardsCount: number;\n\n public static create(thiefGameOptions: ThiefGameOptions): ThiefGameOptions {\n return plainToInstance(ThiefGameOptions, thiefGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ThiefGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3619", + "id": "2831", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1084" - ], - "coveredBy": [ - "1084" - ], - "location": { - "end": { - "column": 4, - "line": 68 - }, - "start": { - "column": 48, - "line": 66 - } - } - }, - { - "id": "3620", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/game/game-event/useGameEventsStore.ts(12,72): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(15,105): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(16,66): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(26,75): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(30,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\napp/stores/game/game-event/useGameEventsStore.ts(35,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(109,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(164,13): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(191,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/layouts/default/ParametersMenu/ParametersMenu.nuxt.spec.ts(195,24): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOver.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(200,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverVictoryText/GameOverVictoryText.nuxt.spec.ts(321,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GameOver/GameOverWinners/GameOverWinners.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlaying.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(60,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(103,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(115,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(139,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(151,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(163,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(175,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(187,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(211,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(223,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(235,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(247,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(259,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(271,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(283,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(295,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(307,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameEventsMonitorCurrentEvent.nuxt.spec.ts(319,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameAccursedWolfFatherMayHaveInfectedEvent/GameAccursedWolfFatherMayHaveInfectedEvent.nuxt.spec.ts(51,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameDeathEvent/GameDeathEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameElderHasTakenRevengeEvent/GameElderHasTakenRevengeEvent.nuxt.spec.ts(86,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameFoxMayHaveSniffedEvent/GameFoxMayHaveSniffedEvent.nuxt.spec.ts(136,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameIdiotIsSparedEvent/GameIdiotIsSparedEvent.nuxt.spec.ts(46,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePhaseStartsEvent/GamePhaseStartsEvent.nuxt.spec.ts(205,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GamePiedPiperHasCharmedEvent/GamePiedPiperHasCharmedEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameScandalmongerMarkIsActiveEvent/GameScandalmongerMarkIsActiveEvent.nuxt.spec.ts(42,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(43,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSeerHasSeenEvent/GameSeerHasSeenEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(52,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(76,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameSheriffPromotionEvent/GameSheriffPromotionEvent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(54,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameStartsEvent/GameStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(105,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(150,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(168,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(177,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(195,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(213,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(222,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(231,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(240,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(249,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(258,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(267,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTurnStartsEvent.nuxt.spec.ts(277,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameBigBadWolfTurnStartsEvent/GameBigBadWolfTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCharmedTurnStartsEvent/GameCharmedTurnStartsEvent.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameCupidTurnStartsEvent/GameCupidTurnStartsEvent.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameDefenderTurnStartsEvent/GameDefenderTurnStartsEvent.nuxt.spec.ts(80,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameLoversTurnStartsEvent/GameLoversTurnStartsEvent.nuxt.spec.ts(77,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSeerTurnStartsEvent/GameSeerTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSheriffTurnStartsEvent/GameSheriffTurnStartsEvent.nuxt.spec.ts(89,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameSurvivorsTurnStartsEvent/GameSurvivorsTurnStartsEvent.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameThreeBrothersTurnStartsEvent/GameThreeBrothersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameTwoSistersTurnStartsEvent/GameTwoSistersTurnStartsEvent.nuxt.spec.ts(67,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(65,49): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(81,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(82,22): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(95,49): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWerewolvesTurnStartsEvent/GameWerewolvesTurnStartsEvent.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWitchTurnStartsEvent/GameWitchTurnStartsEvent.nuxt.spec.ts(62,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameTurnStartsEvent/GameWolfHoundTurnStartsEvent/GameWolfHoundTurnStartsEvent.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameVillagerVillagerIntroductionEvent/GameVillagerVillagerIntroductionEvent.nuxt.spec.ts(48,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(141,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(162,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(183,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(204,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorCurrentEvent/GameWolfHoundHasChosenSideEvent/GameWolfHoundHasChosenSideEvent.nuxt.spec.ts(274,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(40,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(169,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameEventsMonitor/GameEventsMonitorFooter/GameEventsMonitorFooter.nuxt.spec.ts(253,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(47,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayExpectedPlayersToAct/CurrentPlayExpectedPlayersToAct.nuxt.spec.ts(56,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/CurrentPlayQuestion/CurrentPlayQuestion.nuxt.spec.ts(206,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(39,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(57,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(93,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(102,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundContent.nuxt.spec.ts(111,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(58,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameBuryDeadBodiesPlayground.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(65,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(87,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameBuryDeadBodiesPlayground/GameDevotedServantStealsRolePlayground/GameDevotedServantStealsRolePlayground.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(101,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(121,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(132,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(152,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(172,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(189,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(225,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(253,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(281,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(317,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(345,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(367,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(389,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(400,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(432,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(465,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCard.nuxt.spec.ts(474,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(97,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(110,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(123,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GamePlaygroundPlayerCard/GamePlaygroundPlayerCardVoteInput/GamePlaygroundPlayerCardVoteInput.nuxt.spec.ts(138,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(36,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(45,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(54,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(63,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameTargetPlayground/GameTargetPlaygroundTargets/GameTargetPlaygroundTargets.nuxt.spec.ts(88,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(55,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(75,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/GameUsePotionsPlayground.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(72,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(127,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(159,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(197,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(261,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameUsePotionsPlayground/WitchUsePotionsTabView/WitchUsePotionsTabView.nuxt.spec.ts(299,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(43,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(52,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(61,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundContent/GameVotePlayground/GameVotePlaygroundVoters/GameVotePlaygroundVoters.nuxt.spec.ts(84,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(31,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(42,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(60,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(69,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooter.nuxt.spec.ts(78,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(38,15): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(96,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(114,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(174,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterCountdown/GamePlaygroundFooterCountdown.nuxt.spec.ts(231,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(59,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(68,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(119,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(140,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(151,26): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundFooter/GamePlaygroundFooterMakePlayButton/GamePlaygroundFooterMakePlayButton.nuxt.spec.ts(215,19): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(91,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCard/GamePlaygroundHeaderCard.nuxt.spec.ts(100,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(44,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(196,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderCurrentPlay/GamePlaygroundHeaderCurrentPlay.nuxt.spec.ts(360,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(40,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(41,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(50,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GamePlayground/GamePlaygroundHeader/GamePlaygroundHeaderPhase/GamePlaygroundHeaderPhase.nuxt.spec.ts(51,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(74,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(92,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(112,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(125,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(126,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(127,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(128,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(134,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(147,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(148,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game/GamePlaying/GameTeamSide/GameTeamSide.nuxt.spec.ts(149,74): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(64,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventFlippingPlayersCard/GameEventFlippingPlayerCard/GameEventFlippingPlaySourcePlayersCard/GameEventFlippingPlaySourcePlayersCard.nuxt.spec.ts(73,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventTextsManager.nuxt.spec.ts(82,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(61,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventNextTextButton/GameEventNextTextButton.nuxt.spec.ts(95,19): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/shared/game/game-event/GameEventWithTexts/GameEventTextsManager/GameEventPreviousTextButton/GameEventPreviousTextButton.nuxt.spec.ts(86,17): error TS2339: Property 'makingGamePlayStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(30,15): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(51,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(59,22): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(81,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(89,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(90,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(98,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(99,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(107,17): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game/game-page.nuxt.spec.ts(108,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/pages/game-lobby/game-lobby.nuxt.spec.ts(109,24): error TS2339: Property 'resetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(41,22): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(42,22): error TS2339: Property 'fetchingGameStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(48,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(49,17): error TS2339: Property 'resetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(51,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(58,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(67,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(76,23): error TS2339: Property 'fetchAndSetGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(78,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(85,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(86,23): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(95,23): error TS2339: Property 'cancelGame' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(97,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(104,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(106,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(116,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(126,23): error TS2339: Property 'makeGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(128,24): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(135,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/useGameStore.spec.ts(136,23): error TS2339: Property 'skipGamePlay' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(53,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(66,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(79,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(94,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(107,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(132,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(139,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(146,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(157,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(170,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(176,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(186,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(199,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(216,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(229,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(242,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(253,17): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-event/useGameEventsStore.spec.ts(262,83): error TS2339: Property 'game' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, - "killedBy": [], "coveredBy": [ - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", + "32", "89", "90", "91", @@ -139277,10 +143727,16 @@ "134", "135", "136", - "137", - "138", - "139", - "140", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", "187", "188", "189", @@ -139309,64 +143765,28 @@ "212", "213", "214", - "215", - "216", - "217", - "218", - "219", - "220", - "221", - "222", - "223", - "224", - "225", - "226", - "227", - "228", - "229", - "230", - "231", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", "339", "340", "341", @@ -139379,37 +143799,28 @@ "348", "349", "350", - "368", - "369", - "370", - "371", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", "372", "373", "374", "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", "396", - "397", - "398", "411", "412", "413", @@ -139430,23 +143841,22 @@ "428", "429", "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", "504", "505", "506", @@ -139457,34 +143867,13 @@ "511", "512", "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "563", - "564", "565", - "566", - "567", - "568", - "569", - "570", - "571", "572", "573", "574", "575", - "576", - "577", + "580", + "585", "603", "604", "605", @@ -139494,48 +143883,22 @@ "609", "610", "611", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", + "646", + "649", + "650", + "652", + "653", "672", "673", "674", "675", "676", "677", - "678", - "679", - "680", "681", - "682", "683", "684", "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", "693", - "694", - "695", - "696", "707", "708", "709", @@ -139545,38 +143908,18 @@ "713", "714", "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "771", - "772", - "773", - "774", - "775", + "755", + "756", + "761", "776", "777", "778", "779", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", + "812", + "815", + "816", + "833", + "837", "838", "839", "840", @@ -139593,150 +143936,82 @@ "851", "852", "853", - "864", - "865", + "859", + "863", "866", "867", "868", - "869", - "883", - "884", - "885", - "886", - "887", - "888", + "874", + "878", "889", "890", "891", "892", "893", "894", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", + "912", + "916", + "933", + "937", + "996", "1019", "1020", "1021", - "1074", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", "1075", - "1076", "1077", "1078", - "1079", "1080", - "1081", "1082", "1083", - "1084", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", + "1089", + "1090", + "1096", + "1097", "1146", - "1147", "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1176", "1177", "1178", "1179", "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", "1188", "1189", "1190", "1191", "1192", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", + "1204", + "1224", "1225", "1226", "1227", "1228", "1229", "1230", - "1242", - "1243", - "1244", - "1245", "1246", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", "1283", "1284", "1285", "1286", "1287", "1288", - "1325", - "1326", - "1327", - "1328", - "1335", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", "1360", "1361", "1362", @@ -139747,703 +144022,188 @@ "1367", "1368", "1369", - "1380", "1381", "1382", - "1383", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", + "1392", + "1393", "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1653" + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1749" ], "location": { "end": { "column": 4, - "line": 79 + "line": 10 }, "start": { - "column": 10, - "line": 69 + "column": 102, + "line": 8 } } } ], - "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\n\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport { Game } from \"~/composables/api/game/types/game.class\";\nimport { useFetchGames } from \"~/composables/api/game/useFetchGames\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport { useGameEventsStore } from \"~/stores/game/game-event/useGameEventsStore\";\n\nconst useGameStore = defineStore(StoreIds.GAME, () => {\n const {\n getGame: fetchGameFromApi,\n cancelGame: cancelGameFromApi,\n makeGamePlay: makeGamePlayFromApi,\n } = useFetchGames();\n\n const game = ref(new Game());\n const fetchingGameStatus = ref(\"idle\");\n const cancelingGameStatus = ref(\"idle\");\n const makingGamePlayStatus = ref(\"idle\");\n\n const { resetGameEventIndex } = useGameEventsStore();\n\n function resetGame(): void {\n game.value = new Game();\n }\n\n async function fetchAndSetGame(gameId: string): Promise {\n fetchingGameStatus.value = \"pending\";\n const fetchedGame = await fetchGameFromApi(gameId);\n if (!fetchedGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n resetGameEventIndex();\n game.value = fetchedGame;\n fetchingGameStatus.value = \"success\";\n }\n\n async function cancelGame(): Promise {\n cancelingGameStatus.value = \"pending\";\n const canceledGame = await cancelGameFromApi(game.value._id);\n if (!canceledGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n game.value = canceledGame;\n cancelingGameStatus.value = \"success\";\n }\n\n async function makeGamePlay(makeGamePlayDto: MakeGamePlayDto): Promise {\n makingGamePlayStatus.value = \"pending\";\n const playedGame = await makeGamePlayFromApi(game.value._id, makeGamePlayDto);\n if (!playedGame) {\n fetchingGameStatus.value = \"error\";\n\n return;\n }\n resetGameEventIndex();\n game.value = playedGame;\n makingGamePlayStatus.value = \"success\";\n }\n\n async function skipGamePlay(): Promise {\n return makeGamePlay({});\n }\n return {\n game,\n fetchingGameStatus,\n cancelingGameStatus,\n makingGamePlayStatus,\n resetGame,\n fetchAndSetGame,\n cancelGame,\n makeGamePlay,\n skipGamePlay,\n };\n});\n\nexport { useGameStore };" - }, - "app/stores/keyboard/useKeyboardStore.ts": { - "language": "typescript", - "mutants": [ - { - "id": "3621", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "tests/unit/specs/stores/keyboard/useKeyboardStore.spec.ts(14,26): error TS2339: Property 'keyboard' does not exist on type 'Store'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "219", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1761" - ], - "location": { - "end": { - "column": 2, - "line": 21 - }, - "start": { - "column": 63, - "line": 5 - } - } - }, - { - "id": "3622", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type 'undefined' is not assignable to type 'Keyboard'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => undefined' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "219", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1761" - ], - "location": { - "end": { - "column": 5, - "line": 18 - }, - "start": { - "column": 39, - "line": 13 - } - } - }, - { - "id": "3623", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Type '{}' is missing the following properties from type 'Keyboard': shift, enter, arrowRight, arrowLeft\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => {}' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "219", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1761" - ], - "location": { - "end": { - "column": 4, - "line": 18 - }, - "start": { - "column": 46, - "line": 13 - } - } - }, - { - "id": "3624", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => { shift: {}; enter: { isPressed: boolean; }; arrowRight: { isPressed: boolean; }; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "219", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1761" - ], - "location": { - "end": { - "column": 38, - "line": 14 - }, - "start": { - "column": 12, - "line": 14 - } - } - }, - { - "id": "3625", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: {}; arrowRight: { isPressed: boolean; }; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "219", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "398", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "505", - "515", - "564", - "565", - "604", - "688", - "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", - "839", - "848", - "884", - "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1189", - "1226", - "1243", - "1273", - "1361", - "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1761" - ], - "location": { - "end": { - "column": 38, - "line": 15 - }, - "start": { - "column": 12, - "line": 15 - } - } - }, - { - "id": "3626", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: { isPressed: boolean; }; arrowRight: {}; arrowLeft: { isPressed: boolean; }; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "219", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ThreeBrothersGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(threeBrothersGameOptions: ThreeBrothersGameOptions): ThreeBrothersGameOptions {\n return plainToInstance(ThreeBrothersGameOptions, threeBrothersGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ThreeBrothersGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class.ts": { + "language": "typescript", + "mutants": [ + { + "id": "2832", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", "396", - "397", - "398", "411", "412", "413", @@ -140464,103 +144224,369 @@ "428", "429", "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", "505", - "515", - "564", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", "604", - "688", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", "848", - "884", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", "1226", - "1243", - "1273", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", "1361", + "1362", + "1363", + "1364", + "1365", "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1761" + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1759" ], "location": { "end": { - "column": 48, - "line": 16 + "column": 4, + "line": 10 }, "start": { - "column": 17, - "line": 16 + "column": 93, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass TwoSistersGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(twoSistersGameOptions: TwoSistersGameOptions): TwoSistersGameOptions {\n return plainToInstance(TwoSistersGameOptions, twoSistersGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { TwoSistersGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3627", - "mutatorName": "ObjectLiteral", + "id": "2833", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/stores/keyboard/useKeyboardStore.ts(13,20): error TS2769: No overload matches this call.\n Overload 1 of 2, '(getter: ComputedGetter, debugOptions?: DebuggerOptions | undefined): ComputedRef', gave the following error.\n Property 'isPressed' is missing in type '{}' but required in type 'KeyboardKey'.\n Overload 2 of 2, '(options: WritableComputedOptions, debugOptions?: DebuggerOptions | undefined): WritableComputedRef', gave the following error.\n Argument of type '() => { shift: { isPressed: boolean; }; enter: { isPressed: boolean; }; arrowRight: { isPressed: boolean; }; arrowLeft: {}; }' is not assignable to parameter of type 'WritableComputedOptions'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class.ts(8,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ - "219", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", "396", - "397", - "398", "411", "412", "413", @@ -140581,103 +144607,369 @@ "428", "429", "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", "505", - "515", - "564", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", "604", - "688", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", "848", - "884", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", "1226", - "1243", - "1273", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", "1361", + "1362", + "1363", + "1364", + "1365", "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1761" + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1765" ], "location": { "end": { - "column": 46, - "line": 17 + "column": 4, + "line": 10 }, "start": { - "column": 16, - "line": 17 + "column": 87, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WerewolfGameOptions {\n @Expose()\n public canEatEachOther: boolean;\n\n public static create(werewolfGameOptions: WerewolfGameOptions): WerewolfGameOptions {\n return plainToInstance(WerewolfGameOptions, werewolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WerewolfGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3628", - "mutatorName": "ObjectLiteral", + "id": "2834", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "tests/unit/specs/stores/keyboard/useKeyboardStore.spec.ts(14,26): error TS2339: Property 'keyboard' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ - "219", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", + "32", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", + "164", + "167", + "168", + "169", + "170", + "171", + "173", + "174", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", + "285", + "287", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", "396", - "397", - "398", "411", "412", "413", @@ -140698,438 +144990,327 @@ "428", "429", "430", + "463", + "464", + "469", + "473", + "475", + "476", + "481", + "482", + "483", + "484", + "485", + "486", + "487", + "495", + "499", + "503", + "504", "505", - "515", - "564", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", "565", + "572", + "573", + "574", + "575", + "580", + "585", + "603", "604", - "688", + "605", + "606", + "607", + "608", + "609", + "610", + "611", + "646", + "649", + "650", + "652", + "653", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", "708", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "763", + "709", + "710", + "711", + "712", + "713", + "714", + "715", + "755", + "756", + "761", + "776", + "777", + "778", + "779", + "812", + "815", + "816", + "833", + "837", + "838", "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", "848", - "884", + "849", + "850", + "851", + "852", + "853", + "859", + "863", + "866", + "867", + "868", + "874", + "878", + "889", "890", - "1008", - "1016", - "1144", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", + "891", + "892", + "893", + "894", + "912", + "916", + "933", + "937", + "996", + "1019", + "1020", + "1021", + "1038", + "1039", + "1045", + "1046", + "1062", + "1063", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", + "1089", + "1090", + "1096", + "1097", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", "1189", + "1190", + "1191", + "1192", + "1204", + "1224", + "1225", "1226", - "1243", - "1273", + "1227", + "1228", + "1229", + "1230", + "1246", + "1251", + "1256", + "1261", + "1266", + "1271", + "1282", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", + "1298", + "1306", + "1311", + "1316", + "1317", + "1318", + "1360", "1361", + "1362", + "1363", + "1364", + "1365", "1366", - "1405", - "1416", - "1421", - "1439", - "1444", - "1476", - "1480", - "1514", - "1540", - "1550", - "1571", - "1575", - "1588", - "1592", - "1598", - "1608", - "1612", - "1646", - "1761" + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1755" ], "location": { "end": { - "column": 22, - "line": 20 + "column": 4, + "line": 10 }, "start": { - "column": 10, - "line": 20 + "column": 102, + "line": 8 } } } ], - "source": "import { defineStore } from \"pinia\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\nimport type { Keyboard } from \"~/stores/keyboard/types/keyboard.types\";\n\nconst useKeyboardStore = defineStore(StoreIds.KEYBOARD, () => {\n const {\n shift,\n arrowright,\n arrowleft,\n enter,\n } = useMagicKeys();\n\n const keyboard = computed(() => ({\n shift: { isPressed: shift.value },\n enter: { isPressed: enter.value },\n arrowRight: { isPressed: arrowright.value },\n arrowLeft: { isPressed: arrowleft.value },\n }));\n\n return { keyboard };\n});\n\nexport { useKeyboardStore };" + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WhiteWerewolfGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(whiteWerewolfGameOptions: WhiteWerewolfGameOptions): WhiteWerewolfGameOptions {\n return plainToInstance(WhiteWerewolfGameOptions, whiteWerewolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WhiteWerewolfGameOptions };" }, - "app/stores/role/useRolesStore.ts": { + "app/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class.ts": { "language": "typescript", "mutants": [ { - "id": "3631", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1554" - ], - "coveredBy": [ - "1554", - "1555" - ], - "location": { - "end": { - "column": 4, - "line": 20 - }, - "start": { - "column": 52, - "line": 16 - } - } - }, - { - "id": "3632", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/role/useRolesStore.ts(17,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1554", - "1555" - ], - "location": { - "end": { - "column": 41, - "line": 17 - }, - "start": { - "column": 32, - "line": 17 - } - } - }, - { - "id": "3633", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/role/useRolesStore.ts(19,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1554", - "1555" - ], - "location": { - "end": { - "column": 41, - "line": 19 - }, - "start": { - "column": 32, - "line": 19 - } - } - }, - { - "id": "3634", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/stores/role/useRolesStore.ts(22,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "1556", - "1557" - ], - "location": { - "end": { - "column": 4, - "line": 24 - }, - "start": { - "column": 73, - "line": 22 - } - } - }, - { - "id": "3635", - "mutatorName": "OptionalChaining", - "replacement": "roles.value.find", - "statusReason": "app/stores/role/useRolesStore.ts(23,12): error TS18047: 'roles.value' is possibly 'null'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "1556", - "1557" - ], - "location": { - "end": { - "column": 29, - "line": 23 - }, - "start": { - "column": 12, - "line": 23 - } - } - }, - { - "id": "3636", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "177" - ], - "coveredBy": [ - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "1556", - "1557" - ], - "location": { - "end": { - "column": 60, - "line": 23 - }, - "start": { - "column": 30, - "line": 23 - } - } - }, - { - "id": "3637", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "expected true to be false // Object.is equality", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "178" - ], - "coveredBy": [ - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "1556", - "1557" - ], - "location": { - "end": { - "column": 60, - "line": 23 - }, - "start": { - "column": 38, - "line": 23 - } - } - }, - { - "id": "3638", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "177" - ], - "coveredBy": [ - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "1556", - "1557" - ], - "location": { - "end": { - "column": 60, - "line": 23 - }, - "start": { - "column": 38, - "line": 23 - } - } - }, - { - "id": "3639", - "mutatorName": "EqualityOperator", - "replacement": "role.name !== roleName", - "statusReason": "expected false to be true // Object.is equality", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "177" - ], - "coveredBy": [ - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "1556", - "1557" - ], - "location": { - "end": { - "column": 60, - "line": 23 - }, - "start": { - "column": 38, - "line": 23 - } - } - }, - { - "id": "3629", + "id": "2835", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(29,11): error TS2339: Property 'roles' does not exist on type 'StoreToRefs>'.\napp/composables/api/game/useCreateGameDtoValidation.ts(45,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(47,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(54,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(63,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(13,11): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type '_StoreWithState & _StoreWithGetters<{}> & PiniaCustomProperties & PiniaCustomStateProperties<...>'.\ntests/unit/specs/app.nuxt.spec.ts(47,23): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(52,20): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(82,20): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(118,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(133,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.nuxt.spec.ts(67,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.nuxt.spec.ts(182,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(23,16): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(231,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(275,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(326,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(237,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(313,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(370,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(28,23): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(29,23): error TS2339: Property 'fetchingRoleStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(35,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(48,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(50,25): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(62,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(63,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(75,18): error TS2339: Property 'roles' does not exist on type 'Store'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(76,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class.ts(8,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", "32", - "33", - "34", - "35", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", "164", - "165", - "166", "167", "168", "169", "170", "171", - "172", "173", "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "284", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", "285", - "286", "287", - "288", "289", "290", "291", @@ -141138,57 +145319,66 @@ "294", "295", "296", - "297", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", "463", "464", - "465", - "466", - "467", - "468", "469", - "470", - "471", - "472", "473", - "474", "475", "476", - "477", - "478", - "479", - "480", "481", "482", "483", @@ -141196,407 +145386,314 @@ "485", "486", "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", "495", - "496", - "497", - "498", "499", - "500", - "501", - "502", "503", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "578", - "579", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", "580", - "581", - "582", - "583", - "584", "585", - "586", - "587", - "588", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", "646", - "647", - "648", "649", "650", - "651", "652", "653", - "654", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", "755", "756", - "757", - "758", - "759", - "760", "761", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "808", - "809", - "810", - "811", + "776", + "777", + "778", + "779", "812", - "813", - "814", "815", "816", - "817", - "829", - "830", - "831", - "832", "833", - "834", - "835", - "836", "837", - "854", - "855", - "856", - "857", - "858", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", "859", - "860", - "861", - "862", "863", - "870", - "871", - "872", - "873", + "866", + "867", + "868", "874", - "875", - "876", - "877", "878", - "908", - "909", - "910", - "911", + "889", + "890", + "891", + "892", + "893", + "894", "912", - "913", - "914", - "915", "916", - "929", - "930", - "931", - "932", "933", - "934", - "935", - "936", "937", - "994", - "995", "996", - "997", - "998", - "999", - "1034", - "1035", - "1036", - "1037", + "1019", + "1020", + "1021", "1038", "1039", - "1040", - "1041", - "1042", - "1043", - "1044", "1045", "1046", - "1047", - "1058", - "1059", - "1060", - "1061", "1062", "1063", - "1064", - "1085", - "1086", - "1087", - "1088", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", "1089", "1090", - "1091", - "1092", - "1093", - "1094", - "1095", "1096", "1097", - "1098", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", - "1204", - "1220", - "1221", - "1222", - "1223", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", + "1204", "1224", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1247", - "1248", - "1249", - "1250", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", "1251", - "1252", - "1253", - "1254", - "1255", "1256", - "1257", - "1258", - "1259", - "1260", "1261", - "1262", - "1263", - "1264", - "1265", "1266", - "1267", - "1268", - "1269", - "1270", "1271", - "1278", - "1279", - "1280", - "1281", "1282", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", "1306", - "1307", - "1308", - "1309", - "1310", "1311", - "1312", - "1313", - "1314", - "1315", "1316", - "1370", - "1371", - "1372", - "1373", - "1553", - "1554", - "1555", - "1556", - "1557", - "1633", - "1634", - "1635", - "1636", - "1652", - "1653", - "1654", - "1655" + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1758" ], "location": { "end": { - "column": 2, - "line": 31 + "column": 4, + "line": 10 }, "start": { - "column": 57, - "line": 10 + "column": 90, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WildChildGameOptions {\n @Expose()\n public isTransformationRevealed: boolean;\n\n public static create(wildChildGameOptions: WildChildGameOptions): WildChildGameOptions {\n return plainToInstance(WildChildGameOptions, wildChildGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WildChildGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3640", - "mutatorName": "ObjectLiteral", + "id": "2836", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/useCreateGameDtoValidation.ts(29,11): error TS2339: Property 'roles' does not exist on type 'StoreToRefs>, Pick<{}, never>, Pick<{}, never>>>'.\napp/composables/api/game/useCreateGameDtoValidation.ts(45,57): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(47,42): error TS7006: Parameter 'role' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(54,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/composables/api/game/useCreateGameDtoValidation.ts(63,38): error TS7031: Binding element 'name' implicitly has an 'any' type.\napp/stores/game/create-game-dto/useCreateGameDtoStore.ts(13,11): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type '_StoreWithState>, Pick<{}, never>, Pick<{}, never>> & _UnwrapAll> & _StoreWithGetters<...> & PiniaCustomProperties<...> & PiniaCustomStateProperties<...>'.\ntests/unit/specs/app.nuxt.spec.ts(47,23): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(52,20): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/about/AboutAvailableRoles/AboutAvailableRoles.nuxt.spec.ts(82,20): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(118,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.nuxt.spec.ts(133,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGrid.nuxt.spec.ts(67,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/components/pages/game-lobby/GameLobbyRolePicker/GameLobbyRolePickerGrid/GameLobbyRolePickerGridElement/GameLobbyRolePickerGridElement.nuxt.spec.ts(182,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(23,16): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(231,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(275,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/composables/api/game/useCreateGameDtoValidation.spec.ts(326,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(237,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(313,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/create-game-dto/useCreateGameDtoStore.spec.ts(370,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(28,23): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(29,23): error TS2339: Property 'fetchingRoleStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(35,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(48,24): error TS2339: Property 'fetchAndSetRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(50,25): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(62,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(63,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(75,18): error TS2339: Property 'roles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/role/useRolesStore.spec.ts(76,31): error TS2339: Property 'getRoleWithNameInRoles' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", "32", - "33", - "34", - "35", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", "164", - "165", - "166", "167", "168", "169", "170", "171", - "172", "173", "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "284", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", "285", - "286", "287", - "288", "289", "290", "291", @@ -141605,57 +145702,66 @@ "294", "295", "296", - "297", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", "463", "464", - "465", - "466", - "467", - "468", "469", - "470", - "471", - "472", "473", - "474", "475", "476", - "477", - "478", - "479", - "480", "481", "482", "483", @@ -141663,407 +145769,314 @@ "485", "486", "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", "495", - "496", - "497", - "498", "499", - "500", - "501", - "502", "503", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "578", - "579", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", "580", - "581", - "582", - "583", - "584", "585", - "586", - "587", - "588", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", "646", - "647", - "648", "649", "650", - "651", "652", "653", - "654", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", "755", "756", - "757", - "758", - "759", - "760", "761", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "808", - "809", - "810", - "811", + "776", + "777", + "778", + "779", "812", - "813", - "814", "815", "816", - "817", - "829", - "830", - "831", - "832", "833", - "834", - "835", - "836", "837", - "854", - "855", - "856", - "857", - "858", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", "859", - "860", - "861", - "862", "863", - "870", - "871", - "872", - "873", + "866", + "867", + "868", "874", - "875", - "876", - "877", "878", - "908", - "909", - "910", - "911", + "889", + "890", + "891", + "892", + "893", + "894", "912", - "913", - "914", - "915", "916", - "929", - "930", - "931", - "932", "933", - "934", - "935", - "936", "937", - "994", - "995", "996", - "997", - "998", - "999", - "1034", - "1035", - "1036", - "1037", + "1019", + "1020", + "1021", "1038", "1039", - "1040", - "1041", - "1042", - "1043", - "1044", "1045", "1046", - "1047", - "1058", - "1059", - "1060", - "1061", "1062", "1063", - "1064", - "1085", - "1086", - "1087", - "1088", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", "1089", "1090", - "1091", - "1092", - "1093", - "1094", - "1095", "1096", "1097", - "1098", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", "1204", - "1220", - "1221", - "1222", - "1223", "1224", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1247", - "1248", - "1249", - "1250", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", "1251", - "1252", - "1253", - "1254", - "1255", "1256", - "1257", - "1258", - "1259", - "1260", "1261", - "1262", - "1263", - "1264", - "1265", "1266", - "1267", - "1268", - "1269", - "1270", "1271", - "1278", - "1279", - "1280", - "1281", "1282", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", "1306", - "1307", - "1308", - "1309", - "1310", "1311", - "1312", - "1313", - "1314", - "1315", "1316", - "1370", - "1371", - "1372", - "1373", - "1553", - "1554", - "1555", - "1556", - "1557", - "1633", - "1634", - "1635", - "1636", - "1652", - "1653", - "1654", - "1655" + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1768" ], "location": { "end": { "column": 4, - "line": 30 + "line": 10 }, "start": { - "column": 10, - "line": 25 + "column": 78, + "line": 8 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WitchGameOptions {\n @Expose()\n public doesKnowWerewolvesTargets: boolean;\n\n public static create(witchGameOptions: WitchGameOptions): WitchGameOptions {\n return plainToInstance(WitchGameOptions, witchGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WitchGameOptions };" + }, + "app/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3630", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "app/stores/role/useRolesStore.ts(13,58): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "id": "2837", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class.ts(11,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": false, + "static": true, "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", "32", - "33", - "34", - "35", + "89", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "100", + "101", + "102", + "103", + "104", + "105", + "106", + "107", + "108", + "109", + "110", + "111", + "112", + "113", + "114", + "115", + "116", + "117", + "118", + "119", + "120", + "121", + "122", + "123", + "124", + "125", + "126", + "127", + "128", + "129", + "130", + "131", + "132", + "133", + "134", + "135", + "136", + "159", + "160", "164", - "165", - "166", "167", "168", "169", "170", "171", - "172", "173", "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", - "284", + "187", + "188", + "189", + "190", + "191", + "192", + "193", + "194", + "195", + "196", + "197", + "198", + "199", + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "213", + "214", + "215", + "216", + "217", + "220", + "222", + "223", + "225", + "226", + "227", + "228", + "230", + "231", "285", - "286", "287", - "288", "289", "290", "291", @@ -142072,57 +146085,66 @@ "294", "295", "296", - "297", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", + "339", + "340", + "341", + "342", + "343", + "344", + "345", + "346", + "347", + "348", + "349", + "350", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", + "372", + "373", + "374", + "375", + "396", + "411", + "412", + "413", + "414", + "415", + "416", + "417", + "418", + "419", + "420", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "429", + "430", "463", "464", - "465", - "466", - "467", - "468", "469", - "470", - "471", - "472", "473", - "474", "475", "476", - "477", - "478", - "479", - "480", "481", "482", "483", @@ -142130,414 +146152,214 @@ "485", "486", "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", "495", - "496", - "497", - "498", "499", - "500", - "501", - "502", "503", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "578", - "579", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "565", + "572", + "573", + "574", + "575", "580", - "581", - "582", - "583", - "584", "585", - "586", - "587", - "588", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "610", + "611", "646", - "647", - "648", "649", "650", - "651", "652", "653", - "654", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", + "672", + "673", + "674", + "675", + "676", + "677", + "681", + "683", + "684", + "685", + "693", + "707", + "708", + "709", + "710", + "711", + "712", + "713", + "714", + "715", "755", "756", - "757", - "758", - "759", - "760", "761", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "808", - "809", - "810", - "811", + "776", + "777", + "778", + "779", "812", - "813", - "814", "815", "816", - "817", - "829", - "830", - "831", - "832", "833", - "834", - "835", - "836", "837", - "854", - "855", - "856", - "857", - "858", + "838", + "839", + "840", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "850", + "851", + "852", + "853", "859", - "860", - "861", - "862", "863", - "870", - "871", - "872", - "873", + "866", + "867", + "868", "874", - "875", - "876", - "877", "878", - "908", - "909", - "910", - "911", + "889", + "890", + "891", + "892", + "893", + "894", "912", - "913", - "914", - "915", "916", - "929", - "930", - "931", - "932", "933", - "934", - "935", - "936", "937", - "994", - "995", "996", - "997", - "998", - "999", - "1034", - "1035", - "1036", - "1037", + "1019", + "1020", + "1021", "1038", "1039", - "1040", - "1041", - "1042", - "1043", - "1044", "1045", "1046", - "1047", - "1058", - "1059", - "1060", - "1061", "1062", "1063", - "1064", - "1085", - "1086", - "1087", - "1088", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", "1089", "1090", - "1091", - "1092", - "1093", - "1094", - "1095", "1096", "1097", - "1098", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", + "1146", + "1148", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", "1204", - "1220", - "1221", - "1222", - "1223", "1224", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1247", - "1248", - "1249", - "1250", + "1225", + "1226", + "1227", + "1228", + "1229", + "1230", + "1246", "1251", - "1252", - "1253", - "1254", - "1255", "1256", - "1257", - "1258", - "1259", - "1260", "1261", - "1262", - "1263", - "1264", - "1265", "1266", - "1267", - "1268", - "1269", - "1270", "1271", - "1278", - "1279", - "1280", - "1281", "1282", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", + "1283", + "1284", + "1285", + "1286", + "1287", + "1288", "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", "1306", - "1307", - "1308", - "1309", - "1310", "1311", - "1312", - "1313", - "1314", - "1315", "1316", - "1370", - "1371", - "1372", - "1373", - "1553", - "1554", - "1555", - "1556", - "1557", - "1633", - "1634", - "1635", - "1636", - "1652", - "1653", - "1654", - "1655" + "1317", + "1318", + "1360", + "1361", + "1362", + "1363", + "1364", + "1365", + "1366", + "1367", + "1368", + "1369", + "1381", + "1382", + "1392", + "1393", + "1442", + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1741" ], "location": { "end": { - "column": 64, + "column": 4, "line": 13 }, "start": { - "column": 58, - "line": 13 + "column": 90, + "line": 11 } } } ], - "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\nimport { ref } from \"vue\";\n\nimport type { Role } from \"~/composables/api/role/types/role.class\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { useFetchRoles } from \"~/composables/api/role/useFetchRoles\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useRolesStore = defineStore(StoreIds.ROLES, () => {\n const { fetchRoles } = useFetchRoles();\n\n const fetchingRoleStatus = ref(\"idle\");\n const roles = ref(null);\n\n async function fetchAndSetRoles(): Promise {\n fetchingRoleStatus.value = \"pending\";\n roles.value = await fetchRoles();\n fetchingRoleStatus.value = \"success\";\n }\n\n function getRoleWithNameInRoles(roleName: RoleName): Role | undefined {\n return roles.value?.find(role => role.name === roleName);\n }\n return {\n roles,\n fetchingRoleStatus,\n fetchAndSetRoles,\n getRoleWithNameInRoles,\n };\n});\n\nexport { useRolesStore };" + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WolfHoundGameOptions {\n @Expose()\n public isChosenSideRevealed: boolean;\n\n @Expose()\n public isSideRandomlyChosen: boolean;\n\n public static create(wolfHoundGameOptions: WolfHoundGameOptions): WolfHoundGameOptions {\n return plainToInstance(WolfHoundGameOptions, wolfHoundGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WolfHoundGameOptions };" }, - "app/utils/url.utils.ts": { + "app/composables/api/game/types/game-options/votes-game-options/votes-game-options.class.ts": { "language": "typescript", "mutants": [ { - "id": "3642", - "mutatorName": "Regex", - "replacement": "/\\/+/u", - "statusReason": "Snapshot `Role Image Component > should match snapshot when rendered. 1` mismatched", - "status": "Killed", - "testsCompleted": 663, + "id": "2838", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-options/votes-game-options/votes-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": true, - "killedBy": [ - "1336" - ], "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", "89", "90", "91", @@ -142586,33 +146408,16 @@ "134", "135", "136", - "137", - "138", - "139", - "140", + "159", + "160", "164", - "165", - "166", "167", "168", "169", "170", "171", - "172", "173", "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", "187", "188", "189", @@ -142644,25 +146449,17 @@ "215", "216", "217", - "218", - "219", "220", - "221", "222", "223", - "224", "225", "226", "227", "228", - "229", "230", "231", - "284", "285", - "286", "287", - "288", "289", "290", "291", @@ -142671,48 +146468,6 @@ "294", "295", "296", - "297", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", "339", "340", "341", @@ -142725,37 +146480,28 @@ "348", "349", "350", - "368", - "369", - "370", - "371", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", "372", "373", "374", "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", "396", - "397", - "398", "411", "412", "413", @@ -142776,56 +146522,12 @@ "428", "429", "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", "463", "464", - "465", - "466", - "467", - "468", "469", - "470", - "471", - "472", "473", - "474", "475", "476", - "477", - "478", - "479", - "480", "481", "482", "483", @@ -142833,21 +146535,8 @@ "485", "486", "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", "495", - "496", - "497", - "498", "499", - "500", - "501", - "502", "503", "504", "505", @@ -142859,59 +146548,13 @@ "511", "512", "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "563", - "564", "565", - "566", - "567", - "568", - "569", - "570", - "571", "572", "573", "574", "575", - "576", - "577", - "578", - "579", "580", - "581", - "582", - "583", - "584", "585", - "586", - "587", - "588", "603", "604", "605", @@ -142921,85 +146564,22 @@ "609", "610", "611", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", "646", - "647", - "648", "649", "650", - "651", "652", "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", "672", "673", "674", "675", "676", "677", - "678", - "679", - "680", "681", - "682", "683", "684", "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", "693", - "694", - "695", - "696", "707", "708", "709", @@ -143009,100 +146589,17 @@ "713", "714", "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", "755", "756", - "757", - "758", - "759", - "760", "761", - "763", - "771", - "772", - "773", - "774", - "775", "776", "777", "778", "779", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "808", - "809", - "810", - "811", "812", - "813", - "814", "815", "816", - "817", - "829", - "830", - "831", - "832", "833", - "834", - "835", - "836", "837", "838", "839", @@ -143120,205 +146617,56 @@ "851", "852", "853", - "854", - "855", - "856", - "857", - "858", "859", - "860", - "861", - "862", "863", - "864", - "865", "866", "867", "868", - "869", - "870", - "871", - "872", - "873", "874", - "875", - "876", - "877", "878", - "883", - "884", - "885", - "886", - "887", - "888", "889", "890", "891", "892", "893", "894", - "908", - "909", - "910", - "911", "912", - "913", - "914", - "915", "916", - "929", - "930", - "931", - "932", "933", - "934", - "935", - "936", "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "994", - "995", "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", "1019", "1020", "1021", - "1034", - "1035", - "1036", - "1037", "1038", "1039", - "1040", - "1041", - "1042", - "1043", - "1044", "1045", "1046", - "1047", - "1058", - "1059", - "1060", - "1061", "1062", "1063", - "1064", - "1085", - "1086", - "1087", - "1088", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", "1089", "1090", - "1091", - "1092", - "1093", - "1094", - "1095", "1096", "1097", - "1098", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", "1146", - "1147", "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1176", - "1177", - "1178", - "1179", - "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", + "1176", + "1177", + "1178", + "1179", + "1180", + "1188", + "1189", + "1190", + "1191", + "1192", "1204", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1220", - "1221", - "1222", - "1223", "1224", "1225", "1226", @@ -143326,52 +146674,12 @@ "1228", "1229", "1230", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1242", - "1243", - "1244", - "1245", "1246", - "1247", - "1248", - "1249", - "1250", "1251", - "1252", - "1253", - "1254", - "1255", "1256", - "1257", - "1258", - "1259", - "1260", "1261", - "1262", - "1263", - "1264", - "1265", "1266", - "1267", - "1268", - "1269", - "1270", "1271", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1280", - "1281", "1282", "1283", "1284", @@ -143379,47 +146687,12 @@ "1286", "1287", "1288", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", "1306", - "1307", - "1308", - "1309", - "1310", "1311", - "1312", - "1313", - "1314", - "1315", "1316", - "1325", - "1326", - "1327", - "1328", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1342", - "1343", + "1317", + "1318", "1360", "1361", "1362", @@ -143430,172 +146703,46 @@ "1367", "1368", "1369", - "1370", - "1371", - "1372", - "1373", - "1380", "1381", "1382", - "1383", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", + "1392", + "1393", "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1633", - "1634", - "1635", - "1636", - "1646", - "1652", - "1653", - "1654", - "1655", - "1742", - "1776" + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686", + "1762" ], "location": { "end": { - "column": 29, - "line": 2 + "column": 4, + "line": 13 }, "start": { - "column": 22, - "line": 2 + "column": 78, + "line": 11 } } - }, + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass VotesGameOptions {\n @Expose()\n public canBeSkipped: boolean;\n\n @Expose()\n public duration: number;\n\n public static create(votesGameOptions: VotesGameOptions): VotesGameOptions {\n return plainToInstance(VotesGameOptions, votesGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { VotesGameOptions };" + }, + "app/composables/api/game/types/game-options/game-options.class.ts": { + "language": "typescript", + "mutants": [ { - "id": "3641", + "id": "2811", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/utils/url.utils.ts(1,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-options/game-options.class.ts(20,51): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "88", "89", "90", "91", @@ -143644,33 +146791,16 @@ "134", "135", "136", - "137", - "138", - "139", - "140", + "159", + "160", "164", - "165", - "166", "167", "168", "169", "170", "171", - "172", "173", "174", - "175", - "176", - "177", - "178", - "179", - "180", - "181", - "182", - "183", - "184", - "185", - "186", "187", "188", "189", @@ -143702,25 +146832,17 @@ "215", "216", "217", - "218", - "219", "220", - "221", "222", "223", - "224", "225", "226", "227", "228", - "229", "230", "231", - "284", "285", - "286", "287", - "288", "289", "290", "291", @@ -143729,48 +146851,6 @@ "294", "295", "296", - "297", - "298", - "299", - "300", - "301", - "302", - "303", - "304", - "305", - "306", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "327", - "328", - "329", - "330", - "331", - "332", - "333", - "334", - "335", - "336", - "337", - "338", "339", "340", "341", @@ -143783,37 +146863,28 @@ "348", "349", "350", - "368", - "369", - "370", - "371", + "351", + "352", + "353", + "354", + "355", + "356", + "357", + "358", + "359", + "360", + "361", + "362", + "363", + "364", + "365", + "366", + "367", "372", "373", "374", "375", - "376", - "377", - "378", - "379", - "380", - "381", - "382", - "383", - "384", - "385", - "386", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", "396", - "397", - "398", "411", "412", "413", @@ -143834,56 +146905,12 @@ "428", "429", "430", - "431", - "432", - "433", - "434", - "435", - "436", - "437", - "438", - "439", - "440", - "441", - "442", - "443", - "444", - "445", - "446", - "447", - "448", - "449", - "450", - "451", - "452", - "453", - "454", - "455", - "456", - "457", - "458", - "459", - "460", - "461", - "462", "463", "464", - "465", - "466", - "467", - "468", "469", - "470", - "471", - "472", "473", - "474", "475", "476", - "477", - "478", - "479", - "480", "481", "482", "483", @@ -143891,21 +146918,8 @@ "485", "486", "487", - "488", - "489", - "490", - "491", - "492", - "493", - "494", "495", - "496", - "497", - "498", "499", - "500", - "501", - "502", "503", "504", "505", @@ -143917,59 +146931,13 @@ "511", "512", "513", - "514", - "515", - "516", - "517", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "563", - "564", "565", - "566", - "567", - "568", - "569", - "570", - "571", "572", "573", "574", "575", - "576", - "577", - "578", - "579", "580", - "581", - "582", - "583", - "584", "585", - "586", - "587", - "588", "603", "604", "605", @@ -143979,85 +146947,22 @@ "609", "610", "611", - "612", - "613", - "614", - "615", - "616", - "617", - "618", - "619", - "620", - "621", - "622", - "623", - "624", - "625", - "626", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "643", - "644", - "645", "646", - "647", - "648", "649", "650", - "651", "652", "653", - "654", - "655", - "656", - "657", - "658", - "659", - "660", - "661", - "662", - "663", - "664", - "665", - "666", - "667", - "668", - "669", - "670", - "671", "672", "673", "674", "675", "676", "677", - "678", - "679", - "680", "681", - "682", "683", "684", "685", - "686", - "687", - "688", - "689", - "690", - "691", - "692", "693", - "694", - "695", - "696", "707", "708", "709", @@ -144067,100 +146972,17 @@ "713", "714", "715", - "716", - "717", - "718", - "719", - "720", - "721", - "722", - "723", - "724", - "725", - "726", - "727", - "728", - "729", - "730", - "731", - "732", - "733", - "734", - "735", - "736", - "737", - "738", - "739", - "740", - "741", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "751", - "752", - "753", - "754", "755", "756", - "757", - "758", - "759", - "760", "761", - "763", - "771", - "772", - "773", - "774", - "775", "776", "777", "778", "779", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "789", - "790", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "808", - "809", - "810", - "811", "812", - "813", - "814", "815", "816", - "817", - "829", - "830", - "831", - "832", "833", - "834", - "835", - "836", "837", "838", "839", @@ -144178,205 +147000,56 @@ "851", "852", "853", - "854", - "855", - "856", - "857", - "858", "859", - "860", - "861", - "862", "863", - "864", - "865", "866", "867", "868", - "869", - "870", - "871", - "872", - "873", "874", - "875", - "876", - "877", "878", - "883", - "884", - "885", - "886", - "887", - "888", "889", "890", "891", "892", "893", "894", - "908", - "909", - "910", - "911", "912", - "913", - "914", - "915", "916", - "929", - "930", - "931", - "932", "933", - "934", - "935", - "936", "937", - "938", - "939", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "994", - "995", "996", - "997", - "998", - "999", - "1000", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1008", - "1015", - "1016", - "1017", - "1018", "1019", "1020", "1021", - "1034", - "1035", - "1036", - "1037", "1038", "1039", - "1040", - "1041", - "1042", - "1043", - "1044", "1045", "1046", - "1047", - "1058", - "1059", - "1060", - "1061", "1062", "1063", - "1064", - "1085", - "1086", - "1087", - "1088", + "1075", + "1077", + "1078", + "1080", + "1082", + "1083", "1089", "1090", - "1091", - "1092", - "1093", - "1094", - "1095", "1096", "1097", - "1098", - "1099", - "1100", - "1101", - "1102", - "1103", - "1104", - "1105", - "1106", - "1107", - "1108", - "1109", - "1110", - "1111", - "1112", - "1113", - "1114", - "1115", - "1133", - "1134", - "1135", - "1136", - "1137", - "1143", - "1144", - "1145", "1146", - "1147", "1148", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", "1176", "1177", "1178", "1179", "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1186", - "1187", "1188", "1189", "1190", "1191", "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", "1204", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1220", - "1221", - "1222", - "1223", "1224", "1225", "1226", @@ -144384,52 +147057,12 @@ "1228", "1229", "1230", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1242", - "1243", - "1244", - "1245", "1246", - "1247", - "1248", - "1249", - "1250", "1251", - "1252", - "1253", - "1254", - "1255", "1256", - "1257", - "1258", - "1259", - "1260", "1261", - "1262", - "1263", - "1264", - "1265", "1266", - "1267", - "1268", - "1269", - "1270", "1271", - "1272", - "1273", - "1274", - "1275", - "1276", - "1277", - "1278", - "1279", - "1280", - "1281", "1282", "1283", "1284", @@ -144437,47 +147070,12 @@ "1286", "1287", "1288", - "1289", - "1290", - "1291", - "1292", - "1293", - "1294", - "1295", - "1296", - "1297", "1298", - "1299", - "1300", - "1301", - "1302", - "1303", - "1304", - "1305", "1306", - "1307", - "1308", - "1309", - "1310", "1311", - "1312", - "1313", - "1314", - "1315", "1316", - "1325", - "1326", - "1327", - "1328", - "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1342", - "1343", + "1317", + "1318", "1360", "1361", "1362", @@ -144488,108 +147086,42 @@ "1367", "1368", "1369", - "1370", - "1371", - "1372", - "1373", - "1380", "1381", "1382", - "1383", - "1401", - "1402", - "1403", - "1404", - "1405", - "1406", - "1407", - "1408", - "1415", - "1416", - "1417", - "1418", - "1419", - "1420", - "1421", - "1422", - "1423", - "1424", - "1438", - "1439", - "1440", - "1441", + "1392", + "1393", "1442", - "1443", - "1444", - "1445", - "1446", - "1447", - "1463", - "1464", - "1465", - "1466", - "1467", - "1476", - "1480", - "1513", - "1514", - "1515", - "1516", - "1517", - "1518", - "1519", - "1520", - "1539", - "1540", - "1541", - "1542", - "1549", - "1550", - "1551", - "1552", - "1558", - "1559", - "1560", - "1561", - "1562", - "1571", - "1575", - "1584", - "1585", - "1586", - "1588", - "1592", - "1598", - "1608", - "1612", - "1633", - "1634", - "1635", - "1636", - "1646", - "1652", - "1653", - "1654", - "1655", - "1742", - "1776" + "1521", + "1522", + "1523", + "1524", + "1640", + "1641", + "1686" ], "location": { "end": { - "column": 2, - "line": 3 + "column": 4, + "line": 22 }, "start": { - "column": 53, - "line": 1 + "column": 63, + "line": 20 } } - }, + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { CompositionGameOptions } from \"~/composables/api/game/types/game-options/composition-game-options/composition-game-options.class\";\nimport { RolesGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/roles-game-options.class\";\nimport { VotesGameOptions } from \"~/composables/api/game/types/game-options/votes-game-options/votes-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameOptions {\n @Type(() => CompositionGameOptions)\n @Expose()\n public composition: CompositionGameOptions;\n\n @Type(() => VotesGameOptions)\n @Expose()\n public votes: VotesGameOptions;\n\n @Type(() => RolesGameOptions)\n @Expose()\n public roles: RolesGameOptions;\n\n public static create(gameOptions: GameOptions): GameOptions {\n return plainToInstance(GameOptions, gameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameOptions };" + }, + "app/composables/api/error/useWerewolvesAssistantApiError.ts": { + "language": "typescript", + "mutants": [ { - "id": "3644", - "mutatorName": "StringLiteral", - "replacement": "\"Stryker was here!\"", - "status": "Timeout", + "id": "2637", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/error/useWerewolvesAssistantApiError.ts(10,44): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": true, "coveredBy": [ "0", @@ -145527,14 +148059,6 @@ "1327", "1328", "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1342", - "1343", "1360", "1361", "1362", @@ -145616,6 +148140,8 @@ "1586", "1588", "1592", + "1595", + "1596", "1598", "1608", "1612", @@ -145628,25 +148154,25 @@ "1653", "1654", "1655", - "1742", - "1776" + "1742" ], "location": { "end": { - "column": 33, - "line": 2 + "column": 2, + "line": 24 }, "start": { - "column": 31, - "line": 2 + "column": 75, + "line": 10 } } }, { - "id": "3643", - "mutatorName": "Regex", - "replacement": "/\\/$/u", - "status": "Timeout", + "id": "2642", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/error/useWerewolvesAssistantApiError.ts(23,3): error TS2741: Property 'handleWerewolvesAssistantApiError' is missing in type '{}' but required in type 'UseWerewolvesAssistantApiError'.\n", + "status": "CompileError", "static": true, "coveredBy": [ "0", @@ -146584,14 +149110,6 @@ "1327", "1328", "1335", - "1336", - "1337", - "1338", - "1339", - "1340", - "1341", - "1342", - "1343", "1360", "1361", "1362", @@ -146673,6 +149191,8 @@ "1586", "1588", "1592", + "1595", + "1596", "1598", "1608", "1612", @@ -146685,347 +149205,291 @@ "1653", "1654", "1655", - "1742", - "1776" + "1742" ], "location": { "end": { - "column": 29, - "line": 2 + "column": 47, + "line": 23 }, "start": { - "column": 22, - "line": 2 + "column": 10, + "line": 23 } } - } - ], - "source": "function removeTrailingSlashes(url: string): string {\n return url.replace(/\\/+$/u, \"\");\n}\n\nexport { removeTrailingSlashes };" - }, - "app/composables/api/game/dto/create-game/create-game-player/create-game-player-side.dto.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2645", + "id": "2641", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {\n \"detail\": \"\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "1596" + ], + "coveredBy": [ + "1595", + "1596" + ], + "location": { + "end": { + "column": 88, + "line": 20 + }, + "start": { + "column": 17, + "line": 20 + } + } + }, + { + "id": "2640", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"\",\n}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "1596" + ], + "coveredBy": [ + "1595", + "1596" + ], + "location": { + "end": { + "column": 92, + "line": 19 + }, + "start": { + "column": 18, + "line": 19 + } + } + }, + { + "id": "2638", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/dto/create-game/create-game-player/create-game-player-side.dto.ts(13,75): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1595" + ], "coveredBy": [ - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "436", - "438", - "446", - "454", - "455", - "456", - "457", - "458", - "476", - "482", - "483", - "484", - "485", - "486", - "487", - "535", - "580", - "585", - "614", - "615", - "616", - "618", - "619", - "620", - "621", - "623", - "624", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "996", - "1197", - "1234", - "1235", - "1236", - "1292", - "1398", - "1640", - "1641", - "1681" + "1595", + "1596" ], "location": { "end": { "column": 4, - "line": 15 + "line": 22 }, "start": { - "column": 99, - "line": 13 + "column": 124, + "line": 14 + } + } + }, + { + "id": "2639", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"detail\": \"composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails\",\n \"summary\": \"composables.useWerewolvesAssistantApiError.statusCode.404\",\n },\n], but it was called with Object {}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "1596" + ], + "coveredBy": [ + "1595", + "1596" + ], + "location": { + "end": { + "column": 6, + "line": 21 + }, + "start": { + "column": 19, + "line": 18 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CreateGamePlayerSideDto {\n @Expose()\n public original?: RoleSide;\n\n @Expose()\n public current?: RoleSide;\n\n public static create(createGamePlayerSideDto: CreateGamePlayerSideDto): CreateGamePlayerSideDto {\n return plainToInstance(CreateGamePlayerSideDto, createGamePlayerSideDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CreateGamePlayerSideDto };" + "source": "import type { FetchResponse } from \"ofetch\";\n\nimport type { WerewolvesAssistantApiError } from \"~/composables/api/error/types/api-error.types\";\nimport { usePrimeVueToasts } from \"~/composables/prime-vue/usePrimeVueToasts\";\n\ntype UseWerewolvesAssistantApiError = {\n handleWerewolvesAssistantApiError: (error: { response: FetchResponse }) => void;\n};\n\nfunction useWerewolvesAssistantApiError(): UseWerewolvesAssistantApiError {\n const { addErrorToast } = usePrimeVueToasts();\n const { t } = useI18n();\n\n function handleWerewolvesAssistantApiError({ response }: { response: FetchResponse }): void {\n const { _data: errorData } = response;\n // eslint-disable-next-line no-console\n console.error(errorData);\n addErrorToast({\n summary: t(`composables.useWerewolvesAssistantApiError.statusCode.${response.status}`),\n detail: t(`composables.useWerewolvesAssistantApiError.checkConsoleForMoreDetails`),\n });\n }\n return { handleWerewolvesAssistantApiError };\n}\n\nexport { useWerewolvesAssistantApiError };" }, - "app/composables/api/game/dto/create-game/create-game-player/create-game-player-role.dto.ts": { + "app/composables/api/game/dto/make-game-play/make-game-play.dto.ts": { "language": "typescript", "mutants": [ { - "id": "2644", + "id": "2652", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/dto/create-game/create-game-player/create-game-player-role.dto.ts(10,75): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/dto/make-game-play/make-game-play.dto.ts(26,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "436", - "438", - "446", - "454", - "455", - "456", - "457", - "458", - "476", - "482", - "483", - "484", - "485", - "486", - "487", - "535", - "580", - "585", - "614", - "615", - "616", - "618", - "619", - "620", - "621", - "623", - "624", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "996", - "1197", - "1234", - "1235", - "1236", - "1292", - "1398", - "1640", - "1641", - "1681" + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "159", + "160", + "259", + "260", + "261", + "262", + "263", + "264", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "273", + "274", + "275", + "276", + "277", + "278", + "279", + "280", + "281", + "282", + "283", + "368", + "369", + "370", + "371", + "372", + "373", + "374", + "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "398", + "1065", + "1066", + "1067", + "1068", + "1069", + "1070", + "1071", + "1072", + "1073", + "1081", + "1082", + "1083", + "1084", + "1323", + "1324", + "1355", + "1356", + "1357", + "1358", + "1359" ], "location": { "end": { "column": 4, - "line": 12 + "line": 28 }, "start": { - "column": 99, - "line": 10 + "column": 75, + "line": 26 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CreateGamePlayerRoleDto {\n @Expose()\n public name?: RoleName;\n\n public static create(createGamePlayerRoleDto: CreateGamePlayerRoleDto): CreateGamePlayerRoleDto {\n return plainToInstance(CreateGamePlayerRoleDto, createGamePlayerRoleDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CreateGamePlayerRoleDto };" + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { MakeGamePlayTargetDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-target/make-game-play-target.dto\";\nimport { MakeGamePlayVoteDto } from \"~/composables/api/game/dto/make-game-play/make-game-play-vote/make-game-play-vote.dto\";\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass MakeGamePlayDto {\n @Type(() => MakeGamePlayTargetDto)\n @Expose()\n public targets?: MakeGamePlayTargetDto[];\n\n @Type(() => MakeGamePlayVoteDto)\n @Expose()\n public votes?: MakeGamePlayVoteDto[];\n\n @Expose()\n public doesJudgeRequestAnotherVote?: boolean;\n\n @Expose()\n public chosenCardId?: string;\n\n @Expose()\n public chosenSide?: RoleSide;\n\n public static create(makeGamePlayDto: MakeGamePlayDto): MakeGamePlayDto {\n return plainToInstance(MakeGamePlayDto, makeGamePlayDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { MakeGamePlayDto };" }, - "app/composables/api/game/dto/create-game/create-game-player/create-game-player.dto.ts": { + "app/composables/api/game/types/game-victory/game-victory.class.ts": { "language": "typescript", "mutants": [ { - "id": "2646", + "id": "2844", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/dto/create-game/create-game-player/create-game-player.dto.ts(22,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-victory/game-victory.class.ts(14,51): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ - "165", - "166", - "167", - "168", - "169", - "170", - "171", - "172", - "173", - "174", - "175", - "176", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "436", - "438", - "446", - "454", - "455", - "456", - "457", - "458", - "476", - "482", - "483", - "484", - "485", - "486", - "487", - "535", - "536", - "580", - "585", - "594", - "595", - "596", - "597", - "598", - "599", - "600", - "601", - "602", - "614", - "615", - "616", - "618", - "619", - "620", - "621", - "623", - "624", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", - "636", - "742", - "743", - "744", - "745", - "746", - "747", - "748", - "749", - "750", - "996", - "1197", - "1234", - "1235", - "1236", - "1292", - "1398", - "1640", - "1641", - "1681" + "660", + "1520", + "1740" ], "location": { "end": { "column": 4, - "line": 24 + "line": 16 }, - "start": { - "column": 87, - "line": 22 + "start": { + "column": 63, + "line": 14 } } } ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { CreateGamePlayerRoleDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player-role.dto\";\nimport { CreateGamePlayerSideDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player-side.dto\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CreateGamePlayerDto {\n @Expose()\n public name: string;\n\n @Type(() => CreateGamePlayerRoleDto)\n @Expose()\n public role: CreateGamePlayerRoleDto;\n\n @Type(() => CreateGamePlayerSideDto)\n @Expose()\n public side: CreateGamePlayerSideDto;\n\n @Expose()\n public group?: string;\n\n public static create(createGamePlayerDto: CreateGamePlayerDto): CreateGamePlayerDto {\n return plainToInstance(CreateGamePlayerDto, createGamePlayerDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CreateGamePlayerDto };" + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameVictoryType } from \"~/composables/api/game/types/game-victory/game-victory.types\";\nimport type { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameVictory {\n @Expose()\n public type: GameVictoryType;\n\n @Expose()\n public winners?: Player[];\n\n public static create(gameVictory: GameVictory): GameVictory {\n return plainToInstance(GameVictory, gameVictory, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameVictory };" }, - "app/composables/api/game/types/game-options/game-options.class.ts": { + "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class.ts": { "language": "typescript", "mutants": [ { - "id": "2811", + "id": "2816", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/game-options.class.ts(20,51): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class.ts(8,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ @@ -147384,30 +149848,32 @@ "1524", "1640", "1641", - "1686" + "1686", + "1722", + "1748" ], "location": { "end": { "column": 4, - "line": 22 + "line": 10 }, "start": { - "column": 63, - "line": 20 + "column": 96, + "line": 8 } } } ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { CompositionGameOptions } from \"~/composables/api/game/types/game-options/composition-game-options/composition-game-options.class\";\nimport { RolesGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/roles-game-options.class\";\nimport { VotesGameOptions } from \"~/composables/api/game/types/game-options/votes-game-options/votes-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameOptions {\n @Type(() => CompositionGameOptions)\n @Expose()\n public composition: CompositionGameOptions;\n\n @Type(() => VotesGameOptions)\n @Expose()\n public votes: VotesGameOptions;\n\n @Type(() => RolesGameOptions)\n @Expose()\n public roles: RolesGameOptions;\n\n public static create(gameOptions: GameOptions): GameOptions {\n return plainToInstance(GameOptions, gameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameOptions };" + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CupidLoversGameOptions {\n @Expose()\n public doRevealRoleToEachOther: boolean;\n\n public static create(cupidLoversGameOptions: CupidLoversGameOptions): CupidLoversGameOptions {\n return plainToInstance(CupidLoversGameOptions, cupidLoversGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CupidLoversGameOptions };" }, - "app/composables/api/game/types/game-options/composition-game-options/composition-game-options.class.ts": { + "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class.ts": { "language": "typescript", "mutants": [ { - "id": "2810", + "id": "2828", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/composition-game-options/composition-game-options.class.ts(8,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class.ts(19,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ @@ -147767,134 +150233,45 @@ "1640", "1641", "1686", - "1763" + "1690" ], "location": { "end": { "column": 4, - "line": 10 + "line": 21 }, "start": { - "column": 96, - "line": 8 + "column": 84, + "line": 19 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CompositionGameOptions {\n @Expose()\n public isHidden: boolean;\n\n public static create(compositionGameOptions: CompositionGameOptions): CompositionGameOptions {\n return plainToInstance(CompositionGameOptions, compositionGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CompositionGameOptions };" + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { SheriffElectionGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SheriffGameOptions {\n @Expose()\n public isEnabled: boolean;\n\n @Type(() => SheriffElectionGameOptions)\n @Expose()\n public electedAt: SheriffElectionGameOptions;\n\n @Expose()\n public hasDoubledVote: boolean;\n\n @Expose()\n public mustSettleTieInVotes: boolean;\n\n public static create(sheriffGameOptions: SheriffGameOptions): SheriffGameOptions {\n return plainToInstance(SheriffGameOptions, sheriffGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SheriffGameOptions };" }, - "app/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class.ts": { + "app/composables/api/game/dto/create-game/create-game-player/create-game-player-side.dto.ts": { "language": "typescript", "mutants": [ { - "id": "2812", + "id": "2645", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/dto/create-game/create-game-player/create-game-player-side.dto.ts(13,75): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", + "165", + "166", "167", "168", "169", "170", "171", + "172", "173", "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", + "175", + "176", "289", "290", "291", @@ -147903,381 +150280,202 @@ "294", "295", "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", + "436", + "438", + "446", + "454", + "455", + "456", + "457", + "458", "476", - "481", "482", "483", "484", "485", "486", "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", + "535", "580", "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", + "614", + "615", + "616", + "618", + "619", + "620", + "621", + "623", + "624", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", + "1197", + "1234", + "1235", + "1236", + "1292", + "1398", "1640", "1641", - "1686", - "1743" + "1681" ], "location": { "end": { "column": 4, + "line": 15 + }, + "start": { + "column": 99, "line": 13 + } + } + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CreateGamePlayerSideDto {\n @Expose()\n public original?: RoleSide;\n\n @Expose()\n public current?: RoleSide;\n\n public static create(createGamePlayerSideDto: CreateGamePlayerSideDto): CreateGamePlayerSideDto {\n return plainToInstance(CreateGamePlayerSideDto, createGamePlayerSideDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CreateGamePlayerSideDto };" + }, + "app/composables/api/game/dto/create-game/create-game-player/create-game-player-role.dto.ts": { + "language": "typescript", + "mutants": [ + { + "id": "2644", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/dto/create-game/create-game-player/create-game-player-role.dto.ts(10,75): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "173", + "174", + "175", + "176", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "436", + "438", + "446", + "454", + "455", + "456", + "457", + "458", + "476", + "482", + "483", + "484", + "485", + "486", + "487", + "535", + "580", + "585", + "614", + "615", + "616", + "618", + "619", + "620", + "621", + "623", + "624", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "996", + "1197", + "1234", + "1235", + "1236", + "1292", + "1398", + "1640", + "1641", + "1681" + ], + "location": { + "end": { + "column": 4, + "line": 12 }, "start": { - "column": 78, - "line": 11 + "column": 99, + "line": 10 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ActorGameOptions {\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n @Expose()\n public additionalCardsCount: number;\n\n public static create(actorGameOptions: ActorGameOptions): ActorGameOptions {\n return plainToInstance(ActorGameOptions, actorGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ActorGameOptions };" + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CreateGamePlayerRoleDto {\n @Expose()\n public name?: RoleName;\n\n public static create(createGamePlayerRoleDto: CreateGamePlayerRoleDto): CreateGamePlayerRoleDto {\n return plainToInstance(CreateGamePlayerRoleDto, createGamePlayerRoleDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CreateGamePlayerRoleDto };" }, - "app/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class.ts": { + "app/composables/api/game/dto/create-game/create-game-player/create-game-player.dto.ts": { "language": "typescript", "mutants": [ { - "id": "2813", + "id": "2646", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class.ts(8,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/dto/create-game/create-game-player/create-game-player.dto.ts(22,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", + "165", + "166", "167", "168", "169", "170", "171", + "172", "173", "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", + "175", + "176", "289", "290", "291", @@ -148286,277 +150484,334 @@ "294", "295", "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", + "436", + "438", + "446", + "454", + "455", + "456", + "457", + "458", "476", - "481", "482", "483", "484", "485", "486", "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", + "535", + "536", "580", "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "614", + "615", + "616", + "618", + "619", + "620", + "621", + "623", + "624", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", + "1197", + "1234", + "1235", + "1236", + "1292", + "1398", "1640", "1641", - "1686", - "1756" + "1681" + ], + "location": { + "end": { + "column": 4, + "line": 24 + }, + "start": { + "column": 87, + "line": 22 + } + } + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { CreateGamePlayerRoleDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player-role.dto\";\nimport { CreateGamePlayerSideDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player-side.dto\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CreateGamePlayerDto {\n @Expose()\n public name: string;\n\n @Type(() => CreateGamePlayerRoleDto)\n @Expose()\n public role: CreateGamePlayerRoleDto;\n\n @Type(() => CreateGamePlayerSideDto)\n @Expose()\n public side: CreateGamePlayerSideDto;\n\n @Expose()\n public group?: string;\n\n public static create(createGamePlayerDto: CreateGamePlayerDto): CreateGamePlayerDto {\n return plainToInstance(CreateGamePlayerDto, createGamePlayerDto, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CreateGamePlayerDto };" + }, + "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts": { + "language": "typescript", + "mutants": [ + { + "id": "2654", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(8,40): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "1401", + "1402", + "1403", + "1558", + "1559", + "1560", + "1561", + "1562", + "1663", + "1664" + ], + "location": { + "end": { + "column": 2, + "line": 19 + }, + "start": { + "column": 60, + "line": 8 + } + } + }, + { + "id": "2656", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(11,57): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1663", + "1664" + ], + "location": { + "end": { + "column": 6, + "line": 14 + }, + "start": { + "column": 9, + "line": 12 + } + } + }, + { + "id": "2655", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(11,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1663", + "1664" ], "location": { "end": { "column": 4, - "line": 10 + "line": 17 }, "start": { - "column": 90, - "line": 8 + "column": 120, + "line": 11 + } + } + }, + { + "id": "2659", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(13,99): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1663", + "1664" + ], + "location": { + "end": { + "column": 112, + "line": 13 + }, + "start": { + "column": 107, + "line": 13 + } + } + }, + { + "id": "2660", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(11,57): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1664" + ], + "location": { + "end": { + "column": 6, + "line": 16 + }, + "start": { + "column": 13, + "line": 14 + } + } + }, + { + "id": "2661", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/game-history-record/useFetchGameHistoryRecords.ts(18,3): error TS2741: Property 'getGameHistoryRecords' is missing in type '{}' but required in type 'UseFetchGameHistory'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "1401", + "1402", + "1403", + "1558", + "1559", + "1560", + "1561", + "1562", + "1663", + "1664" + ], + "location": { + "end": { + "column": 35, + "line": 18 + }, + "start": { + "column": 10, + "line": 18 + } + } + }, + { + "id": "2657", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/gameId/history\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1663" + ], + "coveredBy": [ + "1663", + "1664" + ], + "location": { + "end": { + "column": 95, + "line": 13 + }, + "start": { + "column": 69, + "line": 13 + } + } + }, + { + "id": "2658", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/gameId/history\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/gameId/history\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1663" + ], + "coveredBy": [ + "1663", + "1664" + ], + "location": { + "end": { + "column": 114, + "line": 13 + }, + "start": { + "column": 97, + "line": 13 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass BearTamerGameOptions {\n @Expose()\n public doesGrowlOnWerewolvesSide: boolean;\n\n public static create(bearTamerGameOptions: BearTamerGameOptions): BearTamerGameOptions {\n return plainToInstance(BearTamerGameOptions, bearTamerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { BearTamerGameOptions };" + "source": "import type { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchGameHistory = {\n getGameHistoryRecords: (gameId: string) => Promise> | null>;\n};\n\nfunction useFetchGameHistoryRecords(): UseFetchGameHistory {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function getGameHistoryRecords(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}/history`, { method: \"GET\" });\n } catch {\n return null;\n }\n }\n return { getGameHistoryRecords };\n}\n\nexport { useFetchGameHistoryRecords };" }, - "app/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class.ts": { + "app/composables/api/game/types/game-options/roles-game-options/roles-game-options.class.ts": { "language": "typescript", "mutants": [ { - "id": "2814", + "id": "2824", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-options/roles-game-options/roles-game-options.class.ts(126,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ @@ -148915,518 +151170,237 @@ "1524", "1640", "1641", - "1686", - "1760" + "1686" ], "location": { "end": { "column": 4, - "line": 10 + "line": 128 }, "start": { - "column": 93, - "line": 8 + "column": 78, + "line": 126 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass BigBadWolfGameOptions {\n @Expose()\n public isPowerlessIfWerewolfDies: boolean;\n\n public static create(bigBadWolfGameOptions: BigBadWolfGameOptions): BigBadWolfGameOptions {\n return plainToInstance(BigBadWolfGameOptions, bigBadWolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { BigBadWolfGameOptions };" + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { ActorGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class\";\nimport { BearTamerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class\";\nimport { BigBadWolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class\";\nimport { CupidGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class\";\nimport { DefenderGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class\";\nimport { ElderGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class\";\nimport { FoxGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class\";\nimport { IdiotGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class\";\nimport { LittleGirlGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class\";\nimport { PiedPiperGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class\";\nimport { PrejudicedManipulatorGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class\";\nimport { ScandalmongerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class\";\nimport { SeerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class\";\nimport { SheriffGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class\";\nimport { StutteringJudgeGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class\";\nimport { ThiefGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class\";\nimport { ThreeBrothersGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class\";\nimport { TwoSistersGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class\";\nimport { WerewolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class\";\nimport { WhiteWerewolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class\";\nimport { WildChildGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class\";\nimport { WitchGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class\";\nimport { WolfHoundGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass RolesGameOptions {\n @Expose()\n public doSkipCallIfNoTarget: boolean;\n\n @Expose()\n public areRevealedOnDeath: boolean;\n\n @Type(() => SheriffGameOptions)\n @Expose()\n public sheriff: SheriffGameOptions;\n\n @Type(() => WerewolfGameOptions)\n @Expose()\n public werewolf: WerewolfGameOptions;\n\n @Type(() => BigBadWolfGameOptions)\n @Expose()\n public bigBadWolf: BigBadWolfGameOptions;\n\n @Type(() => WhiteWerewolfGameOptions)\n @Expose()\n public whiteWerewolf: WhiteWerewolfGameOptions;\n\n @Type(() => SeerGameOptions)\n @Expose()\n public seer: SeerGameOptions;\n\n @Type(() => CupidGameOptions)\n @Expose()\n public cupid: CupidGameOptions;\n\n @Type(() => LittleGirlGameOptions)\n @Expose()\n public littleGirl: LittleGirlGameOptions;\n\n @Type(() => DefenderGameOptions)\n @Expose()\n public defender: DefenderGameOptions;\n\n @Type(() => ElderGameOptions)\n @Expose()\n public elder: ElderGameOptions;\n\n @Type(() => IdiotGameOptions)\n @Expose()\n public idiot: IdiotGameOptions;\n\n @Type(() => TwoSistersGameOptions)\n @Expose()\n public twoSisters: TwoSistersGameOptions;\n\n @Type(() => ThreeBrothersGameOptions)\n @Expose()\n public threeBrothers: ThreeBrothersGameOptions;\n\n @Type(() => FoxGameOptions)\n @Expose()\n public fox: FoxGameOptions;\n\n @Type(() => BearTamerGameOptions)\n @Expose()\n public bearTamer: BearTamerGameOptions;\n\n @Type(() => StutteringJudgeGameOptions)\n @Expose()\n public stutteringJudge: StutteringJudgeGameOptions;\n\n @Type(() => WildChildGameOptions)\n @Expose()\n public wildChild: WildChildGameOptions;\n\n @Type(() => WolfHoundGameOptions)\n @Expose()\n public wolfHound: WolfHoundGameOptions;\n\n @Type(() => ThiefGameOptions)\n @Expose()\n public thief: ThiefGameOptions;\n\n @Type(() => PiedPiperGameOptions)\n @Expose()\n public piedPiper: PiedPiperGameOptions;\n\n @Type(() => ScandalmongerGameOptions)\n @Expose()\n public scandalmonger: ScandalmongerGameOptions;\n\n @Type(() => WitchGameOptions)\n @Expose()\n public witch: WitchGameOptions;\n\n @Type(() => PrejudicedManipulatorGameOptions)\n @Expose()\n public prejudicedManipulator: PrejudicedManipulatorGameOptions;\n\n @Type(() => ActorGameOptions)\n @Expose()\n public actor: ActorGameOptions;\n\n public static create(rolesGameOptions: RolesGameOptions): RolesGameOptions {\n return plainToInstance(RolesGameOptions, rolesGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { RolesGameOptions };" }, - "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class.ts": { + "app/composables/api/game/useFetchRandomGameComposition.ts": { "language": "typescript", "mutants": [ { - "id": "2815", + "id": "3039", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class.ts(13,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(18,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": true, + "static": false, "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1722" + "1662" + ], + "location": { + "end": { + "column": 2, + "line": 27 + }, + "start": { + "column": 73, + "line": 18 + } + } + }, + { + "id": "3040", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(21,84): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1662" ], "location": { "end": { "column": 4, - "line": 15 + "line": 25 }, "start": { - "column": 78, - "line": 13 + "column": 149, + "line": 21 + } + } + }, + { + "id": "3044", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(26,3): error TS2741: Property 'fetchRandomGameComposition' is missing in type '{}' but required in type 'UseFetchRandomGameComposition'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1662" + ], + "location": { + "end": { + "column": 40, + "line": 26 + }, + "start": { + "column": 10, + "line": 26 + } + } + }, + { + "id": "3043", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchRandomGameComposition.ts(24,121): error TS2322: Type '\"\"' is not assignable to type '\"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"get\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"delete\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1662" + ], + "location": { + "end": { + "column": 134, + "line": 24 + }, + "start": { + "column": 129, + "line": 24 + } + } + }, + { + "id": "3041", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/random-composition?stringifiedQuery\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1662" + ], + "coveredBy": [ + "1662" + ], + "location": { + "end": { + "column": 117, + "line": 24 + }, + "start": { + "column": 70, + "line": 24 + } + } + }, + { + "id": "3042", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/random-composition?stringifiedQuery\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/random-composition?stringifiedQuery\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1662" + ], + "coveredBy": [ + "1662" + ], + "location": { + "end": { + "column": 136, + "line": 24 + }, + "start": { + "column": 119, + "line": 24 } } } ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { CupidLoversGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CupidGameOptions {\n @Type(() => CupidLoversGameOptions)\n @Expose()\n public lovers: CupidLoversGameOptions;\n\n @Expose()\n public mustWinWithLovers: boolean;\n\n public static create(cupidGameOptions: CupidGameOptions): CupidGameOptions {\n return plainToInstance(CupidGameOptions, cupidGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CupidGameOptions };" + "source": "import { stringify } from \"qs\";\n\nimport type { CreateGamePlayerDto } from \"~/composables/api/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport type { RoleName } from \"~/composables/api/role/types/role.types\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype GetRandomGameCompositionQuery = {\n players: { name: string }[];\n excludedRoles?: RoleName[];\n};\n\ntype UseFetchRandomGameComposition = {\n fetchRandomGameComposition: (\n query: GetRandomGameCompositionQuery,\n ) => Promise>>;\n};\n\nfunction useFetchRandomGameComposition(): UseFetchRandomGameComposition {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function fetchRandomGameComposition(query: GetRandomGameCompositionQuery): Promise>> {\n const stringifiedQuery = stringify(query);\n\n return fetchWerewolvesAssistantApi(`/games/random-composition?${stringifiedQuery}`, { method: \"GET\" });\n }\n return { fetchRandomGameComposition };\n}\n\nexport { useFetchRandomGameComposition };" }, - "app/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class.ts": { + "app/composables/api/role/useFetchRoles.ts": { "language": "typescript", "mutants": [ { - "id": "2817", + "id": "3157", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class.ts(8,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/role/useFetchRoles.ts(8,27): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": true, + "static": false, "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", + "33", + "34", + "35", "164", + "165", + "166", "167", "168", "169", "170", "171", + "172", "173", "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "284", "285", + "286", "287", + "288", "289", "290", "291", @@ -149435,66 +151409,57 @@ "294", "295", "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", + "297", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", "463", "464", + "465", + "466", + "467", + "468", "469", + "470", + "471", + "472", "473", + "474", "475", "476", + "477", + "478", + "479", + "480", "481", "482", "483", @@ -149502,314 +151467,470 @@ "485", "486", "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", "495", + "496", + "497", + "498", "499", + "500", + "501", + "502", "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "578", + "579", "580", + "581", + "582", + "583", + "584", "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", + "586", + "587", + "588", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", "646", + "647", + "648", "649", "650", + "651", "652", "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", + "654", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", "755", "756", + "757", + "758", + "759", + "760", "761", - "776", - "777", - "778", - "779", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "808", + "809", + "810", + "811", "812", + "813", + "814", "815", "816", + "817", + "829", + "830", + "831", + "832", "833", + "834", + "835", + "836", "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", + "854", + "855", + "856", + "857", + "858", "859", + "860", + "861", + "862", "863", - "866", - "867", - "868", + "870", + "871", + "872", + "873", "874", + "875", + "876", + "877", "878", - "889", - "890", - "891", - "892", - "893", - "894", + "908", + "909", + "910", + "911", "912", + "913", + "914", + "915", "916", + "929", + "930", + "931", + "932", "933", + "934", + "935", + "936", "937", + "994", + "995", "996", - "1019", - "1020", - "1021", + "997", + "998", + "999", + "1034", + "1035", + "1036", + "1037", "1038", "1039", + "1040", + "1041", + "1042", + "1043", + "1044", "1045", "1046", + "1047", + "1058", + "1059", + "1060", + "1061", "1062", "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", + "1064", + "1085", + "1086", + "1087", + "1088", "1089", "1090", + "1091", + "1092", + "1093", + "1094", + "1095", "1096", "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", + "1098", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", "1204", + "1220", + "1221", + "1222", + "1223", "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1247", + "1248", + "1249", + "1250", "1251", + "1252", + "1253", + "1254", + "1255", "1256", + "1257", + "1258", + "1259", + "1260", "1261", + "1262", + "1263", + "1264", + "1265", "1266", + "1267", + "1268", + "1269", + "1270", "1271", + "1278", + "1279", + "1280", + "1281", "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", "1306", + "1307", + "1308", + "1309", + "1310", "1311", + "1312", + "1313", + "1314", + "1315", "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1764" + "1370", + "1371", + "1372", + "1373", + "1633", + "1634", + "1635", + "1636", + "1652", + "1653", + "1654", + "1655", + "1674", + "1675" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 2, + "line": 19 }, "start": { - "column": 87, + "column": 41, "line": 8 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass DefenderGameOptions {\n @Expose()\n public canProtectTwice: boolean;\n\n public static create(defenderGameOptions: DefenderGameOptions): DefenderGameOptions {\n return plainToInstance(DefenderGameOptions, defenderGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { DefenderGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2818", + "id": "3158", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", - "static": true, + "static": false, + "coveredBy": [ + "1674", + "1675" + ], + "location": { + "end": { + "column": 4, + "line": 17 + }, + "start": { + "column": 82, + "line": 11 + } + } + }, + { + "id": "3159", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1674", + "1675" + ], + "location": { + "end": { + "column": 6, + "line": 14 + }, + "start": { + "column": 9, + "line": 12 + } + } + }, + { + "id": "3162", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/role/useFetchRoles.ts(13,68): error TS2322: Type '\"\"' is not assignable to type '\"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"get\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"delete\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1674", + "1675" + ], + "location": { + "end": { + "column": 81, + "line": 13 + }, + "start": { + "column": 76, + "line": 13 + } + } + }, + { + "id": "3164", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/role/useFetchRoles.ts(18,3): error TS2741: Property 'fetchRoles' is missing in type '{}' but required in type 'UseFetchRoles'.\n", + "status": "CompileError", + "static": false, "coveredBy": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31", "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", + "33", + "34", + "35", "164", + "165", + "166", "167", "168", "169", "170", "171", + "172", "173", "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", + "175", + "176", + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "284", "285", + "286", "287", + "288", "289", "290", "291", @@ -149818,66 +151939,57 @@ "294", "295", "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", + "297", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", + "448", + "449", + "450", + "451", + "452", + "453", + "454", + "455", + "456", + "457", + "458", + "459", + "460", + "461", + "462", "463", "464", + "465", + "466", + "467", + "468", "469", + "470", + "471", + "472", "473", + "474", "475", "476", + "477", + "478", + "479", + "480", "481", "482", "483", @@ -149885,214 +151997,466 @@ "485", "486", "487", + "488", + "489", + "490", + "491", + "492", + "493", + "494", "495", + "496", + "497", + "498", "499", + "500", + "501", + "502", "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", + "527", + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "578", + "579", "580", + "581", + "582", + "583", + "584", "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", + "586", + "587", + "588", + "612", + "613", + "614", + "615", + "616", + "617", + "618", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "643", + "644", + "645", "646", + "647", + "648", "649", "650", + "651", "652", "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", + "654", + "728", + "729", + "730", + "731", + "732", + "733", + "734", + "735", + "736", + "737", + "738", + "739", + "740", + "741", + "742", + "743", + "744", + "745", + "746", + "747", + "748", + "749", + "750", + "751", + "752", + "753", + "754", "755", "756", + "757", + "758", + "759", + "760", "761", - "776", - "777", - "778", - "779", + "780", + "781", + "782", + "783", + "784", + "785", + "786", + "787", + "788", + "789", + "808", + "809", + "810", + "811", "812", + "813", + "814", "815", "816", + "817", + "829", + "830", + "831", + "832", "833", + "834", + "835", + "836", "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", + "854", + "855", + "856", + "857", + "858", "859", + "860", + "861", + "862", "863", - "866", - "867", - "868", + "870", + "871", + "872", + "873", "874", + "875", + "876", + "877", "878", - "889", - "890", - "891", - "892", - "893", - "894", + "908", + "909", + "910", + "911", "912", + "913", + "914", + "915", "916", + "929", + "930", + "931", + "932", "933", + "934", + "935", + "936", "937", + "994", + "995", "996", - "1019", - "1020", - "1021", + "997", + "998", + "999", + "1034", + "1035", + "1036", + "1037", "1038", "1039", + "1040", + "1041", + "1042", + "1043", + "1044", "1045", "1046", + "1047", + "1058", + "1059", + "1060", + "1061", "1062", "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", + "1064", + "1085", + "1086", + "1087", + "1088", "1089", "1090", + "1091", + "1092", + "1093", + "1094", + "1095", "1096", "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", + "1098", + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", "1204", + "1220", + "1221", + "1222", + "1223", "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1247", + "1248", + "1249", + "1250", "1251", + "1252", + "1253", + "1254", + "1255", "1256", + "1257", + "1258", + "1259", + "1260", "1261", + "1262", + "1263", + "1264", + "1265", "1266", + "1267", + "1268", + "1269", + "1270", "1271", + "1278", + "1279", + "1280", + "1281", "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", + "1289", + "1290", + "1291", + "1292", + "1293", + "1294", + "1295", + "1296", + "1297", "1298", + "1299", + "1300", + "1301", + "1302", + "1303", + "1304", + "1305", "1306", + "1307", + "1308", + "1309", + "1310", "1311", + "1312", + "1313", + "1314", + "1315", "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1747" + "1370", + "1371", + "1372", + "1373", + "1633", + "1634", + "1635", + "1636", + "1652", + "1653", + "1654", + "1655", + "1674", + "1675" + ], + "location": { + "end": { + "column": 24, + "line": 18 + }, + "start": { + "column": 10, + "line": 18 + } + } + }, + { + "id": "3163", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/useFetchRoles.ts(11,32): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1675" + ], + "location": { + "end": { + "column": 6, + "line": 16 + }, + "start": { + "column": 13, + "line": 14 + } + } + }, + { + "id": "3160", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/roles\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1674" + ], + "coveredBy": [ + "1674", + "1675" ], "location": { "end": { - "column": 4, + "column": 64, "line": 13 }, "start": { - "column": 78, - "line": 11 + "column": 56, + "line": 13 + } + } + }, + { + "id": "3161", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/roles\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/roles\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1674" + ], + "coveredBy": [ + "1674", + "1675" + ], + "location": { + "end": { + "column": 83, + "line": 13 + }, + "start": { + "column": 66, + "line": 13 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ElderGameOptions {\n @Expose()\n public livesCountAgainstWerewolves: number;\n\n @Expose()\n public doesTakeHisRevenge: boolean;\n\n public static create(elderGameOptions: ElderGameOptions): ElderGameOptions {\n return plainToInstance(ElderGameOptions, elderGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ElderGameOptions };" + "source": "import type { Role } from \"~/composables/api/role/types/role.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchRoles = {\n fetchRoles: () => Promise> | null>;\n};\n\nfunction useFetchRoles(): UseFetchRoles {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function fetchRoles(): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/roles`, { method: \"GET\" });\n } catch {\n return null;\n }\n }\n return { fetchRoles };\n}\n\nexport { useFetchRoles };" }, - "app/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class.ts": { + "app/composables/api/game/useFetchGames.ts": { "language": "typescript", "mutants": [ { - "id": "2819", + "id": "3014", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class.ts(8,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1317", + "1318" + ], + "location": { + "end": { + "column": 4, + "line": 25 + }, + "start": { + "column": 108, + "line": 16 + } + } + }, + { + "id": "3013", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(13,27): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ - "32", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", "89", "90", "91", @@ -150141,16 +152505,10 @@ "134", "135", "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", + "137", + "138", + "139", + "140", "187", "188", "189", @@ -150182,25 +152540,61 @@ "215", "216", "217", + "218", + "219", "220", + "221", "222", "223", + "224", "225", "226", "227", "228", + "229", "230", "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", "339", "340", "341", @@ -150213,28 +152607,37 @@ "348", "349", "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", + "368", + "369", + "370", + "371", "372", "373", "374", "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", "396", + "397", + "398", "411", "412", "413", @@ -150255,22 +152658,23 @@ "428", "429", "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", "504", "505", "506", @@ -150281,13 +152685,34 @@ "511", "512", "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", "565", + "566", + "567", + "568", + "569", + "570", + "571", "572", "573", "574", "575", - "580", - "585", + "576", + "577", "603", "604", "605", @@ -150297,22 +152722,48 @@ "609", "610", "611", - "646", - "649", - "650", - "652", - "653", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", "672", "673", "674", "675", "676", "677", + "678", + "679", + "680", "681", + "682", "683", "684", "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", "693", + "694", + "695", + "696", "707", "708", "709", @@ -150322,18 +152773,38 @@ "713", "714", "715", - "755", - "756", - "761", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", "776", "777", "778", "779", - "812", - "815", - "816", - "833", - "837", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", "838", "839", "840", @@ -150350,82 +152821,147 @@ "851", "852", "853", - "859", - "863", + "864", + "865", "866", "867", "868", - "874", - "878", + "869", + "883", + "884", + "885", + "886", + "887", + "888", "889", "890", "891", "892", "893", "894", - "912", - "916", - "933", - "937", - "996", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", "1019", "1020", "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", "1146", + "1147", "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", "1176", "1177", "1178", "1179", "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", "1188", "1189", "1190", "1191", "1192", - "1204", - "1224", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", "1225", "1226", "1227", "1228", "1229", "1230", + "1242", + "1243", + "1244", + "1245", "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", "1283", "1284", "1285", "1286", "1287", "1288", - "1298", - "1306", - "1311", - "1316", "1317", "1318", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1335", "1360", "1361", "1362", @@ -150436,46 +152972,425 @@ "1367", "1368", "1369", + "1380", "1381", "1382", - "1392", - "1393", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1770" + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" + ], + "location": { + "end": { + "column": 2, + "line": 59 + }, + "start": { + "column": 41, + "line": 13 + } + } + }, + { + "id": "3018", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchGames.ts(19,9): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1317", + "1318" + ], + "location": { + "end": { + "column": 23, + "line": 19 + }, + "start": { + "column": 17, + "line": 19 + } + } + }, + { + "id": "3019", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1318" + ], + "location": { + "end": { + "column": 6, + "line": 24 + }, + "start": { + "column": 13, + "line": 22 + } + } + }, + { + "id": "3015", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(16,60): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1317", + "1318" + ], + "location": { + "end": { + "column": 6, + "line": 22 + }, + "start": { + "column": 9, + "line": 17 + } + } + }, + { + "id": "3021", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1319", + "1320" + ], + "location": { + "end": { + "column": 6, + "line": 30 + }, + "start": { + "column": 9, + "line": 28 + } + } + }, + { + "id": "3024", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchGames.ts(29,76): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1319", + "1320" + ], + "location": { + "end": { + "column": 89, + "line": 29 + }, + "start": { + "column": 84, + "line": 29 + } + } + }, + { + "id": "3020", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1319", + "1320" ], "location": { "end": { "column": 4, - "line": 10 + "line": 33 }, "start": { - "column": 72, - "line": 8 + "column": 91, + "line": 27 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass FoxGameOptions {\n @Expose()\n public isPowerlessIfMissesWerewolf: boolean;\n\n public static create(foxGameOptions: FoxGameOptions): FoxGameOptions {\n return plainToInstance(FoxGameOptions, foxGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { FoxGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2820", + "id": "3025", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/useFetchGames.ts(27,43): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1320" + ], + "location": { + "end": { + "column": 6, + "line": 32 + }, + "start": { + "column": 13, + "line": 30 + } + } + }, + { + "id": "3026", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1321", + "1322" + ], + "location": { + "end": { + "column": 4, + "line": 41 + }, + "start": { + "column": 94, + "line": 35 + } + } + }, + { + "id": "3027", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1321", + "1322" + ], + "location": { + "end": { + "column": 6, + "line": 38 + }, + "start": { + "column": 9, + "line": 36 + } + } + }, + { + "id": "3030", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchGames.ts(37,76): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1321", + "1322" + ], + "location": { + "end": { + "column": 92, + "line": 37 + }, + "start": { + "column": 84, + "line": 37 + } + } + }, + { + "id": "3032", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1323", + "1324" + ], + "location": { + "end": { + "column": 4, + "line": 52 + }, + "start": { + "column": 130, + "line": 43 + } + } + }, + { + "id": "3033", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1323", + "1324" + ], + "location": { + "end": { + "column": 6, + "line": 49 + }, + "start": { + "column": 9, + "line": 44 + } + } + }, + { + "id": "3031", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(35,46): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1322" + ], + "location": { + "end": { + "column": 6, + "line": 40 + }, + "start": { + "column": 13, + "line": 38 + } + } + }, + { + "id": "3036", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/composables/api/game/useFetchGames.ts(46,9): error TS2322: Type '\"\"' is not assignable to type '\"delete\" | \"get\" | \"GET\" | \"HEAD\" | \"PATCH\" | \"POST\" | \"PUT\" | \"DELETE\" | \"CONNECT\" | \"OPTIONS\" | \"TRACE\" | \"head\" | \"patch\" | \"post\" | \"put\" | \"connect\" | \"options\" | \"trace\" | undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1323", + "1324" + ], + "location": { + "end": { + "column": 23, + "line": 46 + }, + "start": { + "column": 17, + "line": 46 + } + } + }, + { + "id": "3038", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(53,3): error TS2739: Type '{}' is missing the following properties from type 'UseFetchGames': createGame, getGame, cancelGame, makeGamePlay\n", "status": "CompileError", "static": true, "coveredBy": [ - "32", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "88", "89", "90", "91", @@ -150524,16 +153439,10 @@ "134", "135", "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", + "137", + "138", + "139", + "140", "187", "188", "189", @@ -150565,25 +153474,61 @@ "215", "216", "217", + "218", + "219", "220", + "221", "222", "223", + "224", "225", "226", "227", "228", + "229", "230", "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", + "298", + "299", + "300", + "301", + "302", + "303", + "304", + "305", + "306", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "327", + "328", + "329", + "330", + "331", + "332", + "333", + "334", + "335", + "336", + "337", + "338", "339", "340", "341", @@ -150596,28 +153541,37 @@ "348", "349", "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", + "368", + "369", + "370", + "371", "372", "373", "374", "375", + "376", + "377", + "378", + "379", + "380", + "381", + "382", + "383", + "384", + "385", + "386", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", "396", + "397", + "398", "411", "412", "413", @@ -150638,22 +153592,23 @@ "428", "429", "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447", "504", "505", "506", @@ -150664,13 +153619,34 @@ "511", "512", "513", + "514", + "515", + "516", + "517", + "518", + "519", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "563", + "564", "565", + "566", + "567", + "568", + "569", + "570", + "571", "572", "573", "574", "575", - "580", - "585", + "576", + "577", "603", "604", "605", @@ -150680,22 +153656,48 @@ "609", "610", "611", - "646", - "649", - "650", - "652", - "653", + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", "672", "673", "674", "675", "676", "677", + "678", + "679", + "680", "681", + "682", "683", "684", "685", + "686", + "687", + "688", + "689", + "690", + "691", + "692", "693", + "694", + "695", + "696", "707", "708", "709", @@ -150705,18 +153707,38 @@ "713", "714", "715", - "755", - "756", - "761", + "716", + "717", + "718", + "719", + "720", + "721", + "722", + "723", + "724", + "725", + "726", + "727", + "763", + "771", + "772", + "773", + "774", + "775", "776", "777", "778", "779", - "812", - "815", - "816", - "833", - "837", + "790", + "791", + "792", + "793", + "794", + "795", + "796", + "797", + "798", + "799", "838", "839", "840", @@ -150733,82 +153755,147 @@ "851", "852", "853", - "859", - "863", + "864", + "865", "866", "867", "868", - "874", - "878", + "869", + "883", + "884", + "885", + "886", + "887", + "888", "889", "890", "891", "892", "893", "894", - "912", - "916", - "933", - "937", - "996", + "938", + "939", + "940", + "941", + "942", + "943", + "944", + "945", + "946", + "1000", + "1001", + "1002", + "1003", + "1004", + "1005", + "1006", + "1008", + "1015", + "1016", + "1017", + "1018", "1019", "1020", "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", + "1099", + "1100", + "1101", + "1102", + "1103", + "1104", + "1105", + "1106", + "1107", + "1108", + "1109", + "1110", + "1111", + "1112", + "1113", + "1114", + "1115", + "1133", + "1134", + "1135", + "1136", + "1137", + "1143", + "1144", + "1145", "1146", + "1147", "1148", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", "1176", "1177", "1178", "1179", "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", "1188", "1189", "1190", "1191", "1192", - "1204", - "1224", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", "1225", "1226", "1227", "1228", "1229", "1230", + "1242", + "1243", + "1244", + "1245", "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", + "1272", + "1273", + "1274", + "1275", + "1276", + "1277", "1283", "1284", "1285", "1286", "1287", "1288", - "1298", - "1306", - "1311", - "1316", "1317", "1318", + "1319", + "1320", + "1321", + "1322", + "1323", + "1324", + "1325", + "1326", + "1327", + "1328", + "1335", "1360", "1361", "1362", @@ -150819,2827 +153906,1511 @@ "1367", "1368", "1369", + "1380", "1381", "1382", - "1392", - "1393", + "1383", + "1404", + "1405", + "1406", + "1407", + "1408", + "1415", + "1416", + "1417", + "1418", + "1419", + "1420", + "1421", + "1422", + "1423", + "1424", + "1438", + "1439", + "1440", + "1441", "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1769" + "1443", + "1444", + "1445", + "1446", + "1447", + "1463", + "1464", + "1465", + "1466", + "1467", + "1476", + "1480", + "1513", + "1514", + "1515", + "1516", + "1517", + "1518", + "1519", + "1520", + "1539", + "1540", + "1541", + "1542", + "1549", + "1550", + "1551", + "1552", + "1558", + "1559", + "1560", + "1561", + "1562", + "1571", + "1575", + "1584", + "1585", + "1586", + "1588", + "1592", + "1598", + "1608", + "1612", + "1646", + "1653" ], "location": { "end": { "column": 4, - "line": 10 + "line": 58 }, "start": { - "column": 78, - "line": 8 + "column": 10, + "line": 53 + } + } + }, + { + "id": "3037", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/useFetchGames.ts(43,82): error TS2366: Function lacks ending return statement and return type does not include 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1324" + ], + "location": { + "end": { + "column": 6, + "line": 51 + }, + "start": { + "column": 13, + "line": 49 + } + } + }, + { + "id": "3017", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games\",\n Object {\n \"body\": \"{\"players\":[],\"options\":{\"composition\":{\"isHidden\":false},\"votes\":{\"canBeSkipped\":true,\"duration\":199},\"roles\":{\"doSkipCallIfNoTarget\":false,\"areRevealedOnDeath\":true,\"sheriff\":{\"isEnabled\":true,\"electedAt\":{\"turn\":1193518995341312,\"phaseName\":\"day\"},\"hasDoubledVote\":false,\"mustSettleTieInVotes\":true},\"werewolf\":{\"canEatEachOther\":false},\"bigBadWolf\":{\"isPowerlessIfWerewolfDies\":true},\"whiteWerewolf\":{\"wakingUpInterval\":1},\"seer\":{\"isTalkative\":true,\"canSeeRoles\":true},\"cupid\":{\"lovers\":{\"doRevealRoleToEachOther\":true},\"mustWinWithLovers\":false},\"littleGirl\":{\"isProtectedByDefender\":false},\"defender\":{\"canProtectTwice\":false},\"elder\":{\"livesCountAgainstWerewolves\":5,\"doesTakeHisRevenge\":true},\"idiot\":{\"doesDieOnElderDeath\":false},\"twoSisters\":{\"wakingUpInterval\":2},\"threeBrothers\":{\"wakingUpInterval\":2},\"fox\":{\"isPowerlessIfMissesWerewolf\":true},\"bearTamer\":{\"doesGrowlOnWerewolvesSide\":true},\"stutteringJudge\":{\"voteRequestsCount\":1},\"wildChild\":{\"isTransformationRevealed\":false},\"wolfHound\":{\"isChosenSideRevealed\":true,\"isSideRandomlyChosen\":false},\"thief\":{\"mustChooseBetweenWerewolves\":true,\"isChosenCardRevealed\":false,\"additionalCardsCount\":4},\"piedPiper\":{\"charmedPeopleCountPerNight\":4,\"isPowerlessOnWerewolvesSide\":true,\"areCharmedPeopleRevealed\":false},\"scandalmonger\":{\"markPenalty\":3},\"witch\":{\"doesKnowWerewolvesTargets\":true},\"prejudicedManipulator\":{\"isPowerlessOnWerewolvesSide\":false},\"actor\":{\"isPowerlessOnWerewolvesSide\":true,\"additionalCardsCount\":3}}}}\",\n \"method\": \"POST\",\n },\n], but it was called with \"/games\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1317" + ], + "coveredBy": [ + "1317", + "1318" + ], + "location": { + "end": { + "column": 8, + "line": 21 + }, + "start": { + "column": 64, + "line": 18 + } + } + }, + { + "id": "3022", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1319" + ], + "coveredBy": [ + "1319", + "1320" + ], + "location": { + "end": { + "column": 72, + "line": 29 + }, + "start": { + "column": 54, + "line": 29 + } + } + }, + { + "id": "3016", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games\",\n Object {\n \"body\": \"{\"players\":[],\"options\":{\"composition\":{\"isHidden\":false},\"votes\":{\"canBeSkipped\":true,\"duration\":447},\"roles\":{\"doSkipCallIfNoTarget\":true,\"areRevealedOnDeath\":false,\"sheriff\":{\"isEnabled\":false,\"electedAt\":{\"turn\":7965461375352832,\"phaseName\":\"night\"},\"hasDoubledVote\":true,\"mustSettleTieInVotes\":true},\"werewolf\":{\"canEatEachOther\":true},\"bigBadWolf\":{\"isPowerlessIfWerewolfDies\":true},\"whiteWerewolf\":{\"wakingUpInterval\":3},\"seer\":{\"isTalkative\":true,\"canSeeRoles\":true},\"cupid\":{\"lovers\":{\"doRevealRoleToEachOther\":true},\"mustWinWithLovers\":true},\"littleGirl\":{\"isProtectedByDefender\":true},\"defender\":{\"canProtectTwice\":true},\"elder\":{\"livesCountAgainstWerewolves\":4,\"doesTakeHisRevenge\":true},\"idiot\":{\"doesDieOnElderDeath\":true},\"twoSisters\":{\"wakingUpInterval\":5},\"threeBrothers\":{\"wakingUpInterval\":3},\"fox\":{\"isPowerlessIfMissesWerewolf\":false},\"bearTamer\":{\"doesGrowlOnWerewolvesSide\":true},\"stutteringJudge\":{\"voteRequestsCount\":5},\"wildChild\":{\"isTransformationRevealed\":true},\"wolfHound\":{\"isChosenSideRevealed\":false,\"isSideRandomlyChosen\":false},\"thief\":{\"mustChooseBetweenWerewolves\":false,\"isChosenCardRevealed\":true,\"additionalCardsCount\":4},\"piedPiper\":{\"charmedPeopleCountPerNight\":5,\"isPowerlessOnWerewolvesSide\":false,\"areCharmedPeopleRevealed\":true},\"scandalmonger\":{\"markPenalty\":3},\"witch\":{\"doesKnowWerewolvesTargets\":false},\"prejudicedManipulator\":{\"isPowerlessOnWerewolvesSide\":true},\"actor\":{\"isPowerlessOnWerewolvesSide\":false,\"additionalCardsCount\":3}}}}\",\n \"method\": \"POST\",\n },\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1317" + ], + "coveredBy": [ + "1317", + "1318" + ], + "location": { + "end": { + "column": 62, + "line": 18 + }, + "start": { + "column": 54, + "line": 18 + } + } + }, + { + "id": "3023", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"GET\",\n },\n], but it was called with \"/games/game-id\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1319" + ], + "coveredBy": [ + "1319", + "1320" + ], + "location": { + "end": { + "column": 91, + "line": 29 + }, + "start": { + "column": 74, + "line": 29 + } + } + }, + { + "id": "3029", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"DELETE\",\n },\n], but it was called with \"/games/game-id\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1321" + ], + "coveredBy": [ + "1321", + "1322" + ], + "location": { + "end": { + "column": 94, + "line": 37 + }, + "start": { + "column": 74, + "line": 37 + } + } + }, + { + "id": "3034", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id/play\",\n Object {\n \"body\": \"{}\",\n \"method\": \"POST\",\n },\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1323" + ], + "coveredBy": [ + "1323", + "1324" + ], + "location": { + "end": { + "column": 77, + "line": 45 + }, + "start": { + "column": 54, + "line": 45 + } + } + }, + { + "id": "3028", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id\",\n Object {\n \"method\": \"DELETE\",\n },\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1321" + ], + "coveredBy": [ + "1321", + "1322" + ], + "location": { + "end": { + "column": 72, + "line": 37 + }, + "start": { + "column": 54, + "line": 37 + } + } + }, + { + "id": "3035", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/games/game-id/play\",\n Object {\n \"body\": \"{}\",\n \"method\": \"POST\",\n },\n], but it was called with \"/games/game-id/play\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1323" + ], + "coveredBy": [ + "1323", + "1324" + ], + "location": { + "end": { + "column": 8, + "line": 48 + }, + "start": { + "column": 79, + "line": 45 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass IdiotGameOptions {\n @Expose()\n public doesDieOnElderDeath: boolean;\n\n public static create(idiotGameOptions: IdiotGameOptions): IdiotGameOptions {\n return plainToInstance(IdiotGameOptions, idiotGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { IdiotGameOptions };" + "source": "import type { CreateGameDto } from \"~/composables/api/game/dto/create-game/create-game.dto\";\nimport type { MakeGamePlayDto } from \"~/composables/api/game/dto/make-game-play/make-game-play.dto\";\nimport type { Game } from \"~/composables/api/game/types/game.class\";\nimport { useWerewolvesAssistantApi } from \"~/composables/api/useWerewolvesAssistantApi\";\n\ntype UseFetchGames = {\n createGame: (createGameDto: CreateGameDto) => Promise> | null>;\n getGame: (gameId: string) => Promise> | null>;\n cancelGame: (gameId: string) => Promise> | null>;\n makeGamePlay: (gameId: string, makeGamePlayDto: MakeGamePlayDto) => Promise> | null>;\n};\n\nfunction useFetchGames(): UseFetchGames {\n const { fetchWerewolvesAssistantApi } = useWerewolvesAssistantApi();\n\n async function createGame(createGameDto: CreateGameDto): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games`, {\n method: \"POST\",\n body: JSON.stringify(createGameDto),\n });\n } catch {\n return null;\n }\n }\n\n async function getGame(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: \"GET\" });\n } catch {\n return null;\n }\n }\n\n async function cancelGame(gameId: string): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}`, { method: \"DELETE\" });\n } catch {\n return null;\n }\n }\n\n async function makeGamePlay(gameId: string, makeGamePlayDto: MakeGamePlayDto): Promise> | null> {\n try {\n return await fetchWerewolvesAssistantApi(`/games/${gameId}/play`, {\n method: \"POST\",\n body: JSON.stringify(makeGamePlayDto),\n });\n } catch {\n return null;\n }\n }\n return {\n createGame,\n getGame,\n cancelGame,\n makeGamePlay,\n };\n}\n\nexport { useFetchGames };" }, - "app/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class.ts": { - "language": "typescript", + "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyRandomCompositionButton/GameLobbyRandomCompositionButton.vue": { + "language": "html", "mutants": [ { - "id": "2821", + "id": "1661", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], + "coveredBy": [ + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 61, + "line": 42 + }, + "start": { + "column": 56, + "line": 42 + } + } + }, + { + "id": "1662", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], + "coveredBy": [ + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 97, + "line": 44 + }, + "start": { + "column": 48, + "line": 44 + } + } + }, + { + "id": "1663", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'small' // Object.is equality", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "480" + ], + "coveredBy": [ + "478", + "480" + ], + "location": { + "end": { + "column": 86, + "line": 44 + }, + "start": { + "column": 79, + "line": 44 + } + } + }, + { + "id": "1664", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], + "coveredBy": [ + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 96, + "line": 44 + }, + "start": { + "column": 89, + "line": 44 + } + } + }, + { + "id": "1665", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], + "coveredBy": [ + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 160, + "line": 46 + }, + "start": { + "column": 50, + "line": 46 + } + } + }, + { + "id": "1666", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], + "coveredBy": [ + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 158, + "line": 46 + }, + "start": { + "column": 95, + "line": 46 + } + } + }, + { + "id": "1667", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 2, + "line": 53 + }, + "start": { + "column": 61, + "line": 48 + } + } + }, + { + "id": "1668", + "mutatorName": "BooleanLiteral", + "replacement": "isMinimumPlayersReached.value", + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], + "coveredBy": [ + "474", "475", "476", + "477", + "478", + "479", + "480", "481", "482", "483", "484", "485", "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1754" + "487" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 37, + "line": 49 }, "start": { - "column": 93, - "line": 8 + "column": 7, + "line": 49 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass LittleGirlGameOptions {\n @Expose()\n public isProtectedByDefender: boolean;\n\n public static create(littleGirlGameOptions: LittleGirlGameOptions): LittleGirlGameOptions {\n return plainToInstance(LittleGirlGameOptions, littleGirlGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { LittleGirlGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2822", + "id": "1669", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'components.GameLobbyRandomComposition…' to be undefined", + "status": "Killed", + "static": false, + "testsCompleted": 3, + "killedBy": [ + "476" + ], + "coveredBy": [ + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 37, + "line": 49 + }, + "start": { + "column": 7, + "line": 49 + } + } + }, + { + "id": "1670", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], + "coveredBy": [ + "474", + "475", + "476", + "477", + "478", + "479", + "480", + "481", + "482", + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 37, + "line": 49 + }, + "start": { + "column": 7, + "line": 49 + } + } + }, + { + "id": "1671", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class.ts(14,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", + "474", "475", "476", + "477", + "478", + "479", + "480", "481", "482", "483", "484", "485", "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1725" + "487" ], "location": { "end": { "column": 4, - "line": 16 + "line": 51 }, "start": { - "column": 90, - "line": 14 + "column": 39, + "line": 49 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PiedPiperGameOptions {\n @Expose()\n public charmedPeopleCountPerNight: number;\n\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n @Expose()\n public areCharmedPeopleRevealed: boolean;\n\n public static create(piedPiperGameOptions: PiedPiperGameOptions): PiedPiperGameOptions {\n return plainToInstance(PiedPiperGameOptions, piedPiperGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PiedPiperGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2823", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class.ts(8,93): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "1672", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Snapshot `Game Lobby Random Composition Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "474" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", + "474", "475", "476", + "477", + "478", + "479", + "480", "481", "482", "483", "484", "485", "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686" + "487" + ], + "location": { + "end": { + "column": 80, + "line": 50 + }, + "start": { + "column": 14, + "line": 50 + } + } + }, + { + "id": "1673", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "483" + ], + "coveredBy": [ + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 2, + "line": 69 + }, + "start": { + "column": 68, + "line": 55 + } + } + }, + { + "id": "1674", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", + "status": "Killed", + "static": false, + "testsCompleted": 4, + "killedBy": [ + "486" + ], + "coveredBy": [ + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 49, + "line": 56 + }, + "start": { + "column": 45, + "line": 56 + } + } + }, + { + "id": "1675", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {}", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "483" + ], + "coveredBy": [ + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 4, + "line": 64 + }, + "start": { + "column": 66, + "line": 57 + } + } + }, + { + "id": "1676", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {\n \"excludedRoles\": Array [],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n}", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "483" + ], + "coveredBy": [ + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 6, + "line": 63 + }, + "start": { + "column": 20, + "line": 59 + } + } + }, + { + "id": "1677", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {\n \"excludedRoles\": Array [\n \"\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n}", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "483" + ], + "coveredBy": [ + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 14, + "line": 60 + }, + "start": { + "column": 7, + "line": 60 + } + } + }, + { + "id": "1678", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n}", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "483" + ], + "coveredBy": [ + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 14, + "line": 61 + }, + "start": { + "column": 7, + "line": 61 + } + } + }, + { + "id": "1679", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"prejudiced-manipulator\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n },\n], but it was called with Object {\n \"excludedRoles\": Array [\n \"thief\",\n \"actor\",\n \"\",\n ],\n \"players\": Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 1\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 2\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 3\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Player 4\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n}", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "483" + ], + "coveredBy": [ + "483", + "484", + "485", + "486", + "487" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 31, + "line": 62 }, "start": { - "column": 126, - "line": 8 + "column": 7, + "line": 62 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass PrejudicedManipulatorGameOptions {\n @Expose()\n public isPowerlessOnWerewolvesSide: boolean;\n\n public static create(prejudicedManipulatorGameOptions: PrejudicedManipulatorGameOptions): PrejudicedManipulatorGameOptions {\n return plainToInstance(PrejudicedManipulatorGameOptions, prejudicedManipulatorGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { PrejudicedManipulatorGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2825", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "1680", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n null,\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "static": false, + "testsCompleted": 3, + "killedBy": [ + "485" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", "483", "484", "485", "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1750" + "487" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 37, + "line": 65 }, "start": { - "column": 102, - "line": 8 + "column": 7, + "line": 65 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ScandalmongerGameOptions {\n @Expose()\n public markPenalty: number;\n\n public static create(scandalmongerGameOptions: ScandalmongerGameOptions): ScandalmongerGameOptions {\n return plainToInstance(ScandalmongerGameOptions, scandalmongerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ScandalmongerGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2826", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class.ts(11,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "1681", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "484" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", "483", "484", "485", "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1757" + "487" + ], + "location": { + "end": { + "column": 37, + "line": 65 + }, + "start": { + "column": 7, + "line": 65 + } + } + }, + { + "id": "1682", + "mutatorName": "EqualityOperator", + "replacement": "randomGameComposition === null", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "484" + ], + "coveredBy": [ + "483", + "484", + "485", + "486", + "487" + ], + "location": { + "end": { + "column": 37, + "line": 65 + }, + "start": { + "column": 7, + "line": 65 + } + } + }, + { + "id": "1683", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "484" + ], + "coveredBy": [ + "483", + "484", + "486", + "487" ], "location": { "end": { "column": 4, - "line": 13 + "line": 67 }, "start": { - "column": 75, - "line": 11 + "column": 39, + "line": 65 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SeerGameOptions {\n @Expose()\n public isTalkative: boolean;\n\n @Expose()\n public canSeeRoles: boolean;\n\n public static create(seerGameOptions: SeerGameOptions): SeerGameOptions {\n return plainToInstance(SeerGameOptions, seerGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SeerGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2827", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class.ts(12,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "1684", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected 'true' to be 'false' // Object.is equality", + "status": "Killed", + "static": false, + "testsCompleted": 5, + "killedBy": [ + "487" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", "483", "484", "485", "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1690", - "1737" + "487" ], "location": { "end": { - "column": 4, - "line": 14 + "column": 50, + "line": 68 }, "start": { - "column": 108, - "line": 12 + "column": 45, + "line": 68 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SheriffElectionGameOptions {\n @Expose()\n public turn: number;\n\n @Expose()\n public phaseName: GamePhaseName;\n\n public static create(sheriffElectionGameOptions: SheriffElectionGameOptions): SheriffElectionGameOptions {\n return plainToInstance(SheriffElectionGameOptions, sheriffElectionGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SheriffElectionGameOptions };" + "source": "\n\n" }, - "app/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class.ts": { + "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts": { "language": "typescript", "mutants": [ { - "id": "2829", + "id": "3507", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(11,56): error TS2322: Type 'string' is not assignable to type 'GameHistoryRecord'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "1401", + "1402", + "1403", + "1558", + "1559", + "1560", + "1561", + "1562", + "1564", + "1565", + "1566" + ], + "location": { + "end": { + "column": 57, + "line": 11 + }, + "start": { + "column": 55, + "line": 11 + } + } + }, + { + "id": "3508", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(12,72): error TS2345: Argument of type '\"\"' is not assignable to parameter of type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "1401", + "1402", + "1403", + "1558", + "1559", + "1560", + "1561", + "1562", + "1564", + "1565", + "1566" + ], + "location": { + "end": { + "column": 78, + "line": 12 + }, + "start": { + "column": 72, + "line": 12 + } + } + }, + { + "id": "3510", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(15,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1565", + "1566" + ], + "location": { + "end": { + "column": 55, + "line": 15 + }, + "start": { + "column": 46, + "line": 15 + } + } + }, + { + "id": "3506", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class.ts(8,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "tests/unit/specs/components/pages/game/GameOver/GameOverActions/GameOverActions.nuxt.spec.ts(41,31): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(25,36): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(26,36): error TS2339: Property 'fetchingGameHistoryRecordsStatus' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(32,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(45,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(47,38): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store'.\n", "status": "CompileError", - "static": true, + "static": false, "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1744" + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "1401", + "1402", + "1403", + "1558", + "1559", + "1560", + "1561", + "1562", + "1564", + "1565", + "1566" + ], + "location": { + "end": { + "column": 2, + "line": 30 + }, + "start": { + "column": 85, + "line": 8 + } + } + }, + { + "id": "3511", + "mutatorName": "BooleanLiteral", + "replacement": "fetchedGameHistoryRecords", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1565", + "1566" + ], + "location": { + "end": { + "column": 35, + "line": 17 + }, + "start": { + "column": 9, + "line": 17 + } + } + }, + { + "id": "3512", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1565", + "1566" + ], + "location": { + "end": { + "column": 35, + "line": 17 + }, + "start": { + "column": 9, + "line": 17 + } + } + }, + { + "id": "3513", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(22,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1565", + "1566" + ], + "location": { + "end": { + "column": 35, + "line": 17 + }, + "start": { + "column": 9, + "line": 17 + } + } + }, + { + "id": "3515", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(18,7): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1565" + ], + "location": { + "end": { + "column": 55, + "line": 18 + }, + "start": { + "column": 48, + "line": 18 + } + } + }, + { + "id": "3514", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(18,5): error TS2322: Type 'GameHistoryRecord[] | null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n Type 'null' is not assignable to type 'GameHistoryRecord[] | { _id: string; gameId: string; turn: number; phase: { name: \"day\" | \"night\" | \"twilight\"; tick: number; }; tick: number; play: { type: \"no-action\" | \"vote\" | ... 4 more ... | \"bury-dead-bodies\"; ... 8 more ...; chosenSide?: \"villagers\" | ... 1 more ... | undefined; }; ... 4 more ...; createdAt:...'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1565" + ], + "location": { + "end": { + "column": 6, + "line": 21 + }, + "start": { + "column": 37, + "line": 17 + } + } + }, + { + "id": "3516", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "app/stores/game/game-history-record/useGameHistoryRecordsStore.ts(23,5): error TS2322: Type '\"\"' is not assignable to type 'AsyncDataRequestStatus'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "1566" + ], + "location": { + "end": { + "column": 55, + "line": 23 + }, + "start": { + "column": 46, + "line": 23 + } + } + }, + { + "id": "3517", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "tests/unit/specs/components/pages/game/GameOver/GameOverActions/GameOverActions.nuxt.spec.ts(41,31): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(25,36): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(26,36): error TS2339: Property 'fetchingGameHistoryRecordsStatus' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(32,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(45,37): error TS2339: Property 'fetchAndSetGameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\ntests/unit/specs/stores/game/game-history-record/useGameHistoryRecordsStore.spec.ts(47,38): error TS2339: Property 'gameHistoryRecords' does not exist on type 'Store>, Pick<{}, never>, Pick<{}, never>>'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "655", + "656", + "657", + "658", + "659", + "660", + "661", + "662", + "663", + "664", + "665", + "666", + "667", + "668", + "669", + "670", + "671", + "1401", + "1402", + "1403", + "1558", + "1559", + "1560", + "1561", + "1562", + "1564", + "1565", + "1566" ], "location": { "end": { "column": 4, - "line": 10 + "line": 29 }, "start": { - "column": 108, - "line": 8 + "column": 10, + "line": 25 + } + } + }, + { + "id": "3509", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1565" + ], + "coveredBy": [ + "1565", + "1566" + ], + "location": { + "end": { + "column": 4, + "line": 24 + }, + "start": { + "column": 79, + "line": 14 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass StutteringJudgeGameOptions {\n @Expose()\n public voteRequestsCount: number;\n\n public static create(stutteringJudgeGameOptions: StutteringJudgeGameOptions): StutteringJudgeGameOptions {\n return plainToInstance(StutteringJudgeGameOptions, stutteringJudgeGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { StutteringJudgeGameOptions };" + "source": "import type { AsyncDataRequestStatus } from \"nuxt/app\";\nimport { defineStore } from \"pinia\";\n\nimport { useFetchGameHistoryRecords } from \"~/composables/api/game/game-history-record/useFetchGameHistoryRecords\";\nimport type { GameHistoryRecord } from \"~/composables/api/game/types/game-history-record/game-history-record.class\";\nimport { StoreIds } from \"~/stores/enums/store.enum\";\n\nconst useGameHistoryRecordsStore = defineStore(StoreIds.GAME_HISTORY_RECORDS, () => {\n const { getGameHistoryRecords } = useFetchGameHistoryRecords();\n\n const gameHistoryRecords = ref([]);\n const fetchingGameHistoryRecordsStatus = ref(\"idle\");\n\n async function fetchAndSetGameHistoryRecords(gameId: string): Promise {\n fetchingGameHistoryRecordsStatus.value = \"pending\";\n const fetchedGameHistoryRecords = await getGameHistoryRecords(gameId);\n if (!fetchedGameHistoryRecords) {\n fetchingGameHistoryRecordsStatus.value = \"error\";\n\n return;\n }\n gameHistoryRecords.value = fetchedGameHistoryRecords;\n fetchingGameHistoryRecordsStatus.value = \"success\";\n }\n return {\n gameHistoryRecords,\n fetchingGameHistoryRecordsStatus,\n fetchAndSetGameHistoryRecords,\n };\n});\n\nexport { useGameHistoryRecordsStore };" }, - "app/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class.ts": { - "language": "typescript", + "app/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.vue": { + "language": "html", "mutants": [ { - "id": "2830", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class.ts(14,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "1685", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Start Game Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "284" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", + "284", "285", + "286", "287", + "288", "289", "290", "291", @@ -153648,381 +155419,36 @@ "294", "295", "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1736" + "297" ], "location": { "end": { - "column": 4, - "line": 16 + "column": 47, + "line": 53 }, "start": { - "column": 78, - "line": 14 + "column": 42, + "line": 53 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ThiefGameOptions {\n @Expose()\n public mustChooseBetweenWerewolves: boolean;\n\n @Expose()\n public isChosenCardRevealed: boolean;\n\n @Expose()\n public additionalCardsCount: number;\n\n public static create(thiefGameOptions: ThiefGameOptions): ThiefGameOptions {\n return plainToInstance(ThiefGameOptions, thiefGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ThiefGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2831", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "id": "1686", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Snapshot `Game Lobby Start Game Button Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "284" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", + "284", "285", + "286", "287", + "288", "289", "290", "291", @@ -154031,1047 +155457,680 @@ "294", "295", "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1749" + "297" + ], + "location": { + "end": { + "column": 98, + "line": 55 + }, + "start": { + "column": 55, + "line": 55 + } + } + }, + { + "id": "1687", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "289" + ], + "coveredBy": [ + "289", + "290" + ], + "location": { + "end": { + "column": 2, + "line": 62 + }, + "start": { + "column": 45, + "line": 57 + } + } + }, + { + "id": "1688", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyStartGameConfirmDialog.value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "289" + ], + "coveredBy": [ + "289", + "290" + ], + "location": { + "end": { + "column": 45, + "line": 58 + }, + "start": { + "column": 7, + "line": 58 + } + } + }, + { + "id": "1689", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "289" + ], + "coveredBy": [ + "289", + "290" + ], + "location": { + "end": { + "column": 45, + "line": 58 + }, + "start": { + "column": 7, + "line": 58 + } + } + }, + { + "id": "1690", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "290" + ], + "coveredBy": [ + "289", + "290" + ], + "location": { + "end": { + "column": 45, + "line": 58 + }, + "start": { + "column": 7, + "line": 58 + } + } + }, + { + "id": "1691", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "290" + ], + "coveredBy": [ + "290" + ], + "location": { + "end": { + "column": 4, + "line": 60 + }, + "start": { + "column": 47, + "line": 58 + } + } + }, + { + "id": "1692", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Start Game Confirm Dialog is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "290" + ], + "coveredBy": [ + "290" + ], + "location": { + "end": { + "column": 76, + "line": 59 + }, + "start": { + "column": 23, + "line": 59 + } + } + }, + { + "id": "1693", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "291" + ], + "coveredBy": [ + "291", + "292", + "293", + "294", + "295", + "296" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 2, + "line": 72 }, "start": { - "column": 102, - "line": 8 + "column": 87, + "line": 64 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass ThreeBrothersGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(threeBrothersGameOptions: ThreeBrothersGameOptions): ThreeBrothersGameOptions {\n return plainToInstance(ThreeBrothersGameOptions, threeBrothersGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { ThreeBrothersGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2832", + "id": "1694", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "expect(received).toBeTrue()\n\nExpected value to be true:\n true\nReceived:\n false", + "status": "Killed", + "static": false, + "testsCompleted": 5, + "killedBy": [ + "295" + ], + "coveredBy": [ + "291", + "292", + "293", + "294", + "295", + "296" + ], + "location": { + "end": { + "column": 35, + "line": 65 + }, + "start": { + "column": 31, + "line": 65 + } + } + }, + { + "id": "1695", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expected 'true' to be 'false' // Object.is equality", + "status": "Killed", + "static": false, + "testsCompleted": 6, + "killedBy": [ + "296" + ], + "coveredBy": [ + "291", + "292", + "293", + "294", + "295", + "296" + ], + "location": { + "end": { + "column": 18, + "line": 67 + }, + "start": { + "column": 7, + "line": 67 + } + } + }, + { + "id": "1696", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "292" + ], + "coveredBy": [ + "291", + "292", + "293", + "294", + "295", + "296" + ], + "location": { + "end": { + "column": 18, + "line": 67 + }, + "start": { + "column": 7, + "line": 67 + } + } + }, + { + "id": "1697", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class.ts(8,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "292" + ], + "coveredBy": [ + "292", + "293" + ], + "location": { + "end": { + "column": 4, + "line": 70 + }, + "start": { + "column": 20, + "line": 67 + } + } + }, + { + "id": "1698", + "mutatorName": "StringLiteral", + "replacement": "``", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"/game/cb8ca7ea-8e20-429d-822e-bcbe40d139cb\",\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "292" + ], + "coveredBy": [ + "292", + "293" + ], + "location": { + "end": { + "column": 48, + "line": 68 + }, + "start": { + "column": 22, + "line": 68 + } + } + }, + { + "id": "1699", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"summary\": \"components.GameLobbyStartGameButton.gameCreated\",\n },\n], but it was called with Object {}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "293" + ], + "coveredBy": [ + "292", + "293" + ], + "location": { + "end": { + "column": 86, + "line": 69 + }, + "start": { + "column": 21, + "line": 69 + } + } + }, + { + "id": "1700", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"summary\": \"components.GameLobbyStartGameButton.gameCreated\",\n },\n], but it was called with Object {\n \"summary\": \"\",\n}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "293" + ], + "coveredBy": [ + "292", + "293" + ], + "location": { + "end": { + "column": 83, + "line": 69 + }, + "start": { + "column": 34, + "line": 69 + } + } + }, + { + "id": "1701", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "expected 'true' to be 'false' // Object.is equality", + "status": "Killed", + "static": false, + "testsCompleted": 6, + "killedBy": [ + "296" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", "291", "292", "293", "294", "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1759" + "296" ], "location": { "end": { - "column": 4, - "line": 10 + "column": 36, + "line": 71 }, "start": { - "column": 93, - "line": 8 + "column": 31, + "line": 71 + } + } + }, + { + "id": "1702", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "297" + ], + "coveredBy": [ + "297" + ], + "location": { + "end": { + "column": 2, + "line": 76 + }, + "start": { + "column": 81, + "line": 74 + } + } + }, + { + "id": "1703", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "297" + ], + "coveredBy": [ + "297" + ], + "location": { + "end": { + "column": 35, + "line": 75 + }, + "start": { + "column": 8, + "line": 75 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass TwoSistersGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(twoSistersGameOptions: TwoSistersGameOptions): TwoSistersGameOptions {\n return plainToInstance(TwoSistersGameOptions, twoSistersGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { TwoSistersGameOptions };" + "source": "\n\n" }, - "app/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class.ts": { + "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.class.ts": { "language": "typescript", "mutants": [ { - "id": "2833", + "id": "2803", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class.ts(8,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.class.ts(20,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", + "400", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", + "639", + "640", + "641", + "801", + "802", + "804", + "805", + "806", + "807", + "897", + "899", + "900", + "901", + "904", + "905", + "906", + "949", + "950", "1392", "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1765" + "1428", + "1462", + "1561", + "1563", + "1566", + "1578", + "1707" ], "location": { "end": { "column": 4, - "line": 10 + "line": 22 }, "start": { - "column": 87, - "line": 8 + "column": 111, + "line": 20 } } } ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WerewolfGameOptions {\n @Expose()\n public canEatEachOther: boolean;\n\n public static create(werewolfGameOptions: WerewolfGameOptions): WerewolfGameOptions {\n return plainToInstance(WerewolfGameOptions, werewolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WerewolfGameOptions };" + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GamePlaySourceInteraction } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.class\";\nimport type { GamePlaySourceName } from \"~/composables/api/game/types/game-play/game-play-source/game-play-source.types\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecordPlaySource {\n @Expose()\n public name: GamePlaySourceName;\n\n @Expose()\n @Type(() => Player)\n public players: Player[];\n\n @Expose()\n @Type(() => GamePlaySourceInteraction)\n public interactions?: GamePlaySourceInteraction[];\n\n public static create(gameHistoryRecordPlaySource: GameHistoryRecordPlaySource): GameHistoryRecordPlaySource {\n return plainToInstance(GameHistoryRecordPlaySource, gameHistoryRecordPlaySource, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecordPlaySource };" }, - "app/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class.ts": { + "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play.class.ts": { "language": "typescript", "mutants": [ { - "id": "2834", + "id": "2807", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class.ts(8,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "app/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play.class.ts(48,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "400", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "507", + "639", + "640", + "641", + "801", + "802", + "804", + "805", + "806", + "807", + "897", + "899", + "900", + "901", + "904", + "905", + "906", + "949", + "950", + "1392", + "1393", + "1428", + "1462", + "1561", + "1563", + "1566", + "1578" + ], + "location": { + "end": { + "column": 4, + "line": 50 + }, + "start": { + "column": 93, + "line": 48 + } + } + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GameAdditionalCard } from \"~/composables/api/game/types/game-additional-card/game-additional-card.class\";\nimport { GameHistoryRecordPlaySource } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.class\";\nimport { GameHistoryRecordPlayTarget } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-target/game-history-record-play-target.class\";\nimport { GameHistoryRecordPlayVote } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-vote/game-history-record-play-vote.class\";\nimport { GameHistoryRecordPlayVoting } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play-voting/game-history-record-play-voting.class\";\nimport type { GamePlayAction, GamePlayCause, GamePlayType } from \"~/composables/api/game/types/game-play/game-play.types\";\nimport type { RoleSide } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecordPlay {\n @Expose()\n public type: GamePlayType;\n\n @Expose()\n public action: GamePlayAction;\n\n @Expose()\n @Type(() => GameHistoryRecordPlaySource)\n public source: GameHistoryRecordPlaySource;\n\n @Expose()\n public cause?: GamePlayCause;\n\n @Expose()\n @Type(() => GameHistoryRecordPlayTarget)\n public targets?: GameHistoryRecordPlayTarget[];\n\n @Expose()\n @Type(() => GameHistoryRecordPlayVote)\n public votes?: GameHistoryRecordPlayVote[];\n\n @Expose()\n @Type(() => GameHistoryRecordPlayVoting)\n public voting?: GameHistoryRecordPlayVoting;\n\n @Expose()\n public didJudgeRequestAnotherVote?: boolean;\n\n @Expose()\n @Type(() => GameAdditionalCard)\n public chosenCard?: GameAdditionalCard;\n\n @Expose()\n public chosenSide?: RoleSide;\n\n public static create(gameHistoryRecordPlay: GameHistoryRecordPlay): GameHistoryRecordPlay {\n return plainToInstance(GameHistoryRecordPlay, gameHistoryRecordPlay, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecordPlay };" + }, + "app/composables/api/game/types/game-history-record/game-history-record.class.ts": { + "language": "typescript", + "mutants": [ + { + "id": "2809", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-history-record/game-history-record.class.ts(49,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "400", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", + "507", + "639", + "640", + "641", + "801", + "802", + "804", + "805", + "806", + "807", + "897", + "899", + "900", + "901", + "904", + "905", + "906", + "949", + "950", + "1392", + "1393", + "1428", + "1462", + "1561", + "1566", + "1578" + ], + "location": { + "end": { + "column": 4, + "line": 51 + }, + "start": { + "column": 81, + "line": 49 + } + } + } + ], + "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\n\nimport { GameHistoryRecordPlay } from \"~/composables/api/game/types/game-history-record/game-history-record-play/game-history-record-play.class\";\nimport { GameHistoryRecordPlayerAttributeAlteration } from \"~/composables/api/game/types/game-history-record/game-history-record-player-attribute-alteration/game-history-record-player-attribute-alteration.class\";\nimport { GamePhase } from \"~/composables/api/game/types/game-phase/game-phase.class\";\nimport { Player } from \"~/composables/api/game/types/players/player.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GameHistoryRecord {\n @Expose()\n public _id: string;\n\n @Expose()\n public gameId: string;\n\n @Expose()\n public turn: number;\n\n @Type(() => GamePhase)\n @Expose()\n public phase: GamePhase;\n\n @Expose()\n public tick: number;\n\n @Expose()\n @Type(() => GameHistoryRecordPlay)\n public play: GameHistoryRecordPlay;\n\n @Expose()\n @Type(() => Player)\n public revealedPlayers?: Player[];\n\n @Expose()\n @Type(() => Player)\n public switchedSidePlayers?: Player[];\n\n @Expose()\n @Type(() => Player)\n public deadPlayers?: Player[];\n\n @Expose()\n @Type(() => GameHistoryRecordPlayerAttributeAlteration)\n public playerAttributeAlterations?: GameHistoryRecordPlayerAttributeAlteration[];\n\n @Expose()\n public createdAt: Date;\n\n public static create(gameHistoryRecord: GameHistoryRecord): GameHistoryRecord {\n return plainToInstance(GameHistoryRecord, gameHistoryRecord, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GameHistoryRecord };" + }, + "app/composables/api/game/types/game-phase/game-phase.class.ts": { + "language": "typescript", + "mutants": [ + { + "id": "2839", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/game/types/game-phase/game-phase.class.ts(12,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": true, "coveredBy": [ - "32", "89", "90", "91", @@ -155122,14 +156181,6 @@ "136", "159", "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", "187", "188", "189", @@ -155170,16 +156221,8 @@ "228", "230", "231", - "285", - "287", - "289", - "290", - "291", "292", "293", - "294", - "295", - "296", "339", "340", "341", @@ -155214,6 +156257,16 @@ "374", "375", "396", + "400", + "402", + "403", + "404", + "405", + "406", + "407", + "408", + "409", + "410", "411", "412", "413", @@ -155234,22 +156287,6 @@ "428", "429", "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", "504", "505", "506", @@ -155265,8 +156302,6 @@ "573", "574", "575", - "580", - "585", "603", "604", "605", @@ -155276,11 +156311,9 @@ "609", "610", "611", - "646", - "649", - "650", - "652", - "653", + "639", + "640", + "641", "672", "673", "674", @@ -155301,18 +156334,16 @@ "713", "714", "715", - "755", - "756", - "761", "776", "777", "778", "779", - "812", - "815", - "816", - "833", - "837", + "801", + "802", + "804", + "805", + "806", + "807", "838", "839", "840", @@ -155329,43 +156360,33 @@ "851", "852", "853", - "859", - "863", "866", "867", "868", - "874", - "878", "889", "890", "891", "892", "893", "894", - "912", - "916", - "933", - "937", - "996", + "897", + "899", + "900", + "901", + "904", + "905", + "906", + "949", + "950", "1019", "1020", "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", "1075", "1077", "1078", "1080", "1082", "1083", - "1089", - "1090", - "1096", - "1097", "1146", "1148", "1176", @@ -155378,8 +156399,6 @@ "1190", "1191", "1192", - "1204", - "1224", "1225", "1226", "1227", @@ -155387,24 +156406,12 @@ "1229", "1230", "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", "1283", "1284", "1285", "1286", "1287", "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", "1360", "1361", "1362", @@ -155419,2328 +156426,1650 @@ "1382", "1392", "1393", + "1428", "1442", + "1462", "1521", "1522", "1523", "1524", - "1640", - "1641", - "1686", - "1755" + "1561", + "1566", + "1578", + "1771" + ], + "location": { + "end": { + "column": 4, + "line": 14 + }, + "start": { + "column": 57, + "line": 12 + } + } + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport type { GamePhaseName } from \"~/composables/api/game/types/game-phase/game-phase.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass GamePhase {\n @Expose()\n public name: GamePhaseName;\n\n @Expose()\n public tick: number;\n\n public static create(gamePhase: GamePhase): GamePhase {\n return plainToInstance(GamePhase, gamePhase, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { GamePhase };" + }, + "app/components/pages/game-lobby/GameLobbyPlayersParty/GameLobbyPlayerCard/GameLobbyPlayerCard.vue": { + "language": "html", + "mutants": [ + { + "id": "2109", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected '' to be 'components.GameLobbyPlayerCard.roleNo…' // Object.is equality", + "status": "Killed", + "static": false, + "testsCompleted": 5, + "killedBy": [ + "1197" + ], + "coveredBy": [ + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199" + ], + "location": { + "end": { + "column": 2, + "line": 52 + }, + "start": { + "column": 51, + "line": 47 + } + } + }, + { + "id": "2110", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Snapshot `Game Lobby Player Card Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1193" + ], + "coveredBy": [ + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199" + ], + "location": { + "end": { + "column": 43, + "line": 48 + }, + "start": { + "column": 7, + "line": 48 + } + } + }, + { + "id": "2111", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected '' to be 'components.GameLobbyPlayerCard.roleNo…' // Object.is equality", + "status": "Killed", + "static": false, + "testsCompleted": 5, + "killedBy": [ + "1197" + ], + "coveredBy": [ + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199" + ], + "location": { + "end": { + "column": 43, + "line": 48 + }, + "start": { + "column": 7, + "line": 48 + } + } + }, + { + "id": "2112", + "mutatorName": "EqualityOperator", + "replacement": "props.player.role.name !== undefined", + "statusReason": "Snapshot `Game Lobby Player Card Component > should match snapshot when rendered. 1` mismatched", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1193" + ], + "coveredBy": [ + "1193", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199" + ], + "location": { + "end": { + "column": 43, + "line": 48 + }, + "start": { + "column": 7, + "line": 48 + } + } + }, + { + "id": "2113", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected '' to be 'components.GameLobbyPlayerCard.roleNo…' // Object.is equality", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1197" + ], + "coveredBy": [ + "1197" + ], + "location": { + "end": { + "column": 4, + "line": 50 + }, + "start": { + "column": 45, + "line": 48 + } + } + }, + { + "id": "2114", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expected '' to be 'components.GameLobbyPlayerCard.roleNo…' // Object.is equality", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1197" + ], + "coveredBy": [ + "1197" + ], + "location": { + "end": { + "column": 62, + "line": 49 + }, + "start": { + "column": 14, + "line": 49 + } + } + }, + { + "id": "2115", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1196" + ], + "coveredBy": [ + "1196" + ], + "location": { + "end": { + "column": 2, + "line": 56 + }, + "start": { + "column": 48, + "line": 54 + } + } + }, + { + "id": "2116", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1199" + ], + "coveredBy": [ + "1199" + ], + "location": { + "end": { + "column": 2, + "line": 60 + }, + "start": { + "column": 58, + "line": 58 + } + } + }, + { + "id": "2117", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Target cannot be null or undefined.", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "1199" + ], + "coveredBy": [ + "1199" + ], + "location": { + "end": { + "column": 27, + "line": 59 + }, + "start": { + "column": 8, + "line": 59 + } + } + } + ], + "source": "\n\n\n\n" + }, + "app/composables/api/role/types/role.class.ts": { + "language": "typescript", + "mutants": [ + { + "id": "3156", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "app/composables/api/role/types/role.class.ts(32,37): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "177", + "178", + "179", + "180", + "181", + "182", + "183", + "184", + "185", + "186", + "286", + "287", + "288", + "289", + "290", + "291", + "292", + "293", + "294", + "295", + "296", + "297", + "452", + "455", + "456", + "599", + "602", + "747", + "1379", + "1538", + "1555", + "1556", + "1557", + "1727" + ], + "location": { + "end": { + "column": 4, + "line": 34 + }, + "start": { + "column": 42, + "line": 32 + } + } + } + ], + "source": "import { Expose, plainToInstance } from \"class-transformer\";\n\nimport type { GameAdditionalCardRecipientRoleName } from \"~/composables/api/game/types/game-additional-card/game-additional-card.types\";\nimport type { RoleName, RoleOrigin, RoleSide, RoleType } from \"~/composables/api/role/types/role.types\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass Role {\n @Expose()\n public name: RoleName;\n\n @Expose()\n public side: RoleSide;\n\n @Expose()\n public type: RoleType;\n\n @Expose()\n public origin: RoleOrigin;\n\n @Expose()\n public additionalCardsEligibleRecipients?: GameAdditionalCardRecipientRoleName[];\n\n @Expose()\n public minInGame?: number;\n\n @Expose()\n public maxInGame: number;\n\n @Expose()\n public recommendedMinPlayers?: number;\n\n public static create(role: Role): Role {\n return plainToInstance(Role, role, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { Role };" + }, + "app/pages/game-lobby.vue": { + "language": "html", + "mutants": [ + { + "id": "3260", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "432" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 2, + "line": 67 + }, + "start": { + "column": 9, + "line": 64 + } + } + }, + { + "id": "3262", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [],\n \"title\": \"pages.gameLobby.startGame\",\n}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "432" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 80, + "line": 66 + }, + "start": { + "column": 9, + "line": 66 + } + } + }, + { + "id": "3261", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"\",\n}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "432" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 39, + "line": 65 + }, + "start": { + "column": 12, + "line": 65 + } + } + }, + { + "id": "3263", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {},\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "432" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 79, + "line": 66 + }, + "start": { + "column": 10, + "line": 66 + } + } + }, + { + "id": "3264", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "432" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 31, + "line": 66 + }, + "start": { + "column": 18, + "line": 66 + } + } + }, + { + "id": "3265", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Object {\n \"meta\": Array [\n Object {\n \"content\": \"pages.gameLobby.seoDescription\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n },\n], but it was called with Object {\n \"meta\": Array [\n Object {\n \"content\": \"\",\n \"name\": \"description\",\n },\n ],\n \"title\": \"pages.gameLobby.startGame\",\n}", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "432" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 76, + "line": 66 + }, + "start": { + "column": 44, + "line": 66 + } + } + }, + { + "id": "3266", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "436" + ], + "coveredBy": [ + "436", + "437", + "438" + ], + "location": { + "end": { + "column": 2, + "line": 77 + }, + "start": { + "column": 91, + "line": 69 + } + } + }, + { + "id": "3267", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyRolePicker.value", + "statusReason": "Mocked error", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "436" + ], + "coveredBy": [ + "436", + "437", + "438" + ], + "location": { + "end": { + "column": 33, + "line": 70 + }, + "start": { + "column": 7, + "line": 70 + } + } + }, + { + "id": "3268", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "436" + ], + "coveredBy": [ + "436", + "437", + "438" + ], + "location": { + "end": { + "column": 33, + "line": 70 + }, + "start": { + "column": 7, + "line": 70 + } + } + }, + { + "id": "3269", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 3, + "killedBy": [ + "438" + ], + "coveredBy": [ + "436", + "437", + "438" + ], + "location": { + "end": { + "column": 33, + "line": 70 + }, + "start": { + "column": 7, + "line": 70 + } + } + }, + { + "id": "3270", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "438" + ], + "coveredBy": [ + "438" + ], + "location": { + "end": { + "column": 4, + "line": 72 + }, + "start": { + "column": 35, + "line": 70 + } + } + }, + { + "id": "3271", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Role Picker is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "438" + ], + "coveredBy": [ + "438" + ], + "location": { + "end": { + "column": 62, + "line": 71 + }, + "start": { + "column": 23, + "line": 71 + } + } + }, + { + "id": "3272", + "mutatorName": "BooleanLiteral", + "replacement": "player", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "436" + ], + "coveredBy": [ + "436", + "437" + ], + "location": { + "end": { + "column": 14, + "line": 73 + }, + "start": { + "column": 7, + "line": 73 + } + } + }, + { + "id": "3273", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "436" + ], + "coveredBy": [ + "436", + "437" + ], + "location": { + "end": { + "column": 14, + "line": 73 + }, + "start": { + "column": 7, + "line": 73 + } + } + }, + { + "id": "3274", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n undefined,\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "437" + ], + "coveredBy": [ + "436", + "437" + ], + "location": { + "end": { + "column": 14, + "line": 73 + }, + "start": { + "column": 7, + "line": 73 + } + } + }, + { + "id": "3275", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expected \"spy\" to not be called at all, but actually been called 1 times\n\nReceived: \n\n 1st spy call:\n\n Array [\n undefined,\n ]\n\n\nNumber of calls: 1\n", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "437" + ], + "coveredBy": [ + "437" ], "location": { "end": { "column": 4, - "line": 10 + "line": 75 }, "start": { - "column": 102, - "line": 8 + "column": 16, + "line": 73 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WhiteWerewolfGameOptions {\n @Expose()\n public wakingUpInterval: number;\n\n public static create(whiteWerewolfGameOptions: WhiteWerewolfGameOptions): WhiteWerewolfGameOptions {\n return plainToInstance(WhiteWerewolfGameOptions, whiteWerewolfGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WhiteWerewolfGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2835", + "id": "3276", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class.ts(8,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "439" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1758" + "439", + "440" + ], + "location": { + "end": { + "column": 2, + "line": 84 + }, + "start": { + "column": 62, + "line": 79 + } + } + }, + { + "id": "3277", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyOptionsHub.value", + "statusReason": "Mocked error", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "439" + ], + "coveredBy": [ + "439", + "440" + ], + "location": { + "end": { + "column": 33, + "line": 80 + }, + "start": { + "column": 7, + "line": 80 + } + } + }, + { + "id": "3278", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "439" + ], + "coveredBy": [ + "439", + "440" + ], + "location": { + "end": { + "column": 33, + "line": 80 + }, + "start": { + "column": 7, + "line": 80 + } + } + }, + { + "id": "3279", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "440" + ], + "coveredBy": [ + "439", + "440" + ], + "location": { + "end": { + "column": 33, + "line": 80 + }, + "start": { + "column": 7, + "line": 80 + } + } + }, + { + "id": "3280", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "440" + ], + "coveredBy": [ + "440" ], "location": { "end": { "column": 4, - "line": 10 + "line": 82 }, "start": { - "column": 90, - "line": 8 + "column": 35, + "line": 80 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WildChildGameOptions {\n @Expose()\n public isTransformationRevealed: boolean;\n\n public static create(wildChildGameOptions: WildChildGameOptions): WildChildGameOptions {\n return plainToInstance(WildChildGameOptions, wildChildGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WildChildGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2836", + "id": "3281", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Options Hub is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "440" + ], + "coveredBy": [ + "440" + ], + "location": { + "end": { + "column": 62, + "line": 81 + }, + "start": { + "column": 23, + "line": 81 + } + } + }, + { + "id": "3282", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class.ts(8,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "441" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1768" + "441", + "442", + "445" + ], + "location": { + "end": { + "column": 2, + "line": 91 + }, + "start": { + "column": 70, + "line": 86 + } + } + }, + { + "id": "3283", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyPositionCoordinator.value", + "statusReason": "Mocked error", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "441" + ], + "coveredBy": [ + "441", + "442", + "445" + ], + "location": { + "end": { + "column": 42, + "line": 87 + }, + "start": { + "column": 7, + "line": 87 + } + } + }, + { + "id": "3284", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "441" + ], + "coveredBy": [ + "441", + "442", + "445" + ], + "location": { + "end": { + "column": 42, + "line": 87 + }, + "start": { + "column": 7, + "line": 87 + } + } + }, + { + "id": "3285", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "442" + ], + "coveredBy": [ + "441", + "442", + "445" + ], + "location": { + "end": { + "column": 42, + "line": 87 + }, + "start": { + "column": 7, + "line": 87 + } + } + }, + { + "id": "3286", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "442" + ], + "coveredBy": [ + "442" ], "location": { "end": { "column": 4, - "line": 10 + "line": 89 }, "start": { - "column": 78, - "line": 8 + "column": 44, + "line": 87 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WitchGameOptions {\n @Expose()\n public doesKnowWerewolvesTargets: boolean;\n\n public static create(witchGameOptions: WitchGameOptions): WitchGameOptions {\n return plainToInstance(WitchGameOptions, witchGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WitchGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2837", + "id": "3287", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Position Coordinator is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "442" + ], + "coveredBy": [ + "442" + ], + "location": { + "end": { + "column": 71, + "line": 88 + }, + "start": { + "column": 23, + "line": 88 + } + } + }, + { + "id": "3288", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class.ts(11,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "443" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1741" + "443", + "444", + "445" + ], + "location": { + "end": { + "column": 2, + "line": 102 + }, + "start": { + "column": 65, + "line": 93 + } + } + }, + { + "id": "3289", + "mutatorName": "BooleanLiteral", + "replacement": "gameLobbyHeader.value", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "443" + ], + "coveredBy": [ + "443", + "444", + "445" + ], + "location": { + "end": { + "column": 29, + "line": 94 + }, + "start": { + "column": 7, + "line": 94 + } + } + }, + { + "id": "3290", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Mocked error", + "status": "Killed", + "static": false, + "testsCompleted": 2, + "killedBy": [ + "444" + ], + "coveredBy": [ + "443", + "444", + "445" + ], + "location": { + "end": { + "column": 29, + "line": 94 + }, + "start": { + "column": 7, + "line": 94 + } + } + }, + { + "id": "3291", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "443" + ], + "coveredBy": [ + "443", + "444", + "445" + ], + "location": { + "end": { + "column": 29, + "line": 94 + }, + "start": { + "column": 7, + "line": 94 + } + } + }, + { + "id": "3292", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "443" + ], + "coveredBy": [ + "443" ], "location": { "end": { "column": 4, - "line": 13 + "line": 96 }, "start": { - "column": 90, - "line": 11 + "column": 31, + "line": 94 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass WolfHoundGameOptions {\n @Expose()\n public isChosenSideRevealed: boolean;\n\n @Expose()\n public isSideRandomlyChosen: boolean;\n\n public static create(wolfHoundGameOptions: WolfHoundGameOptions): WolfHoundGameOptions {\n return plainToInstance(WolfHoundGameOptions, wolfHoundGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { WolfHoundGameOptions };" - }, - "app/composables/api/game/types/game-options/votes-game-options/votes-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2838", + "id": "3293", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n \"Game Lobby Header is not defined\",\n], but it was called with \"\"", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "443" + ], + "coveredBy": [ + "443" + ], + "location": { + "end": { + "column": 57, + "line": 95 + }, + "start": { + "column": 23, + "line": 95 + } + } + }, + { + "id": "3294", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/votes-game-options/votes-game-options.class.ts(11,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "445" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1762" + "445" + ], + "location": { + "end": { + "column": 4, + "line": 101 + }, + "start": { + "column": 20, + "line": 99 + } + } + }, + { + "id": "3295", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 16, + "killedBy": [ + "446" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" ], "location": { "end": { - "column": 4, - "line": 13 + "column": 2, + "line": 115 }, "start": { - "column": 78, - "line": 11 + "column": 45, + "line": 104 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass VotesGameOptions {\n @Expose()\n public canBeSkipped: boolean;\n\n @Expose()\n public duration: number;\n\n public static create(votesGameOptions: VotesGameOptions): VotesGameOptions {\n return plainToInstance(VotesGameOptions, votesGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { VotesGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2816", - "mutatorName": "BlockStatement", + "id": "3297", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 16, + "killedBy": [ + "446" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 43, + "line": 106 + }, + "start": { + "column": 7, + "line": 106 + } + } + }, + { + "id": "3299", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times", + "status": "Killed", + "static": false, + "testsCompleted": 16, + "killedBy": [ + "446" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 42, + "line": 106 + }, + "start": { + "column": 29, + "line": 106 + } + } + }, + { + "id": "3301", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Benoit\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Corentin\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n], but it was called with Array [\n undefined,\n undefined,\n undefined,\n]", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "446" + ], + "coveredBy": [ + "446" + ], + "location": { + "end": { + "column": 5, + "line": 114 + }, + "start": { + "column": 73, + "line": 110 + } + } + }, + { + "id": "3302", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-lovers-game-options/cupid-lovers-game-options.class.ts(8,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with Array [\n Array [\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Antoine\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Benoit\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n _CreateGamePlayerDto {\n \"group\": undefined,\n \"name\": \"Corentin\",\n \"role\": _CreateGamePlayerRoleDto {\n \"name\": undefined,\n },\n \"side\": _CreateGamePlayerSideDto {\n \"current\": undefined,\n \"original\": undefined,\n },\n },\n ],\n], but it was called with Array [\n Object {},\n Object {},\n Object {},\n]", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "446" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1722", - "1748" + "446" ], "location": { "end": { "column": 4, - "line": 10 + "line": 114 }, "start": { - "column": 96, - "line": 8 + "column": 92, + "line": 110 } } - } - ], - "source": "import { Expose, plainToInstance } from \"class-transformer\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass CupidLoversGameOptions {\n @Expose()\n public doRevealRoleToEachOther: boolean;\n\n public static create(cupidLoversGameOptions: CupidLoversGameOptions): CupidLoversGameOptions {\n return plainToInstance(CupidLoversGameOptions, cupidLoversGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { CupidLoversGameOptions };" - }, - "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class.ts": { - "language": "typescript", - "mutants": [ + }, { - "id": "2828", + "id": "3296", + "mutatorName": "BooleanLiteral", + "replacement": "Object.hasOwn(query, \"playerNames\")", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "431" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 43, + "line": 106 + }, + "start": { + "column": 7, + "line": 106 + } + } + }, + { + "id": "3298", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "431" + ], + "coveredBy": [ + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" + ], + "location": { + "end": { + "column": 43, + "line": 106 + }, + "start": { + "column": 7, + "line": 106 + } + } + }, + { + "id": "3300", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class.ts(19,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, + "statusReason": "Hook timed out in 10000ms.\nIf this is a long-running hook, pass a timeout value as the last argument or configure it globally with \"hookTimeout\".", + "status": "Killed", + "static": false, + "testsCompleted": 1, + "killedBy": [ + "431" + ], "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686", - "1690" + "431", + "432", + "433", + "434", + "435", + "436", + "437", + "438", + "439", + "440", + "441", + "442", + "443", + "444", + "445", + "446", + "447" ], "location": { "end": { "column": 4, - "line": 21 + "line": 108 }, "start": { - "column": 84, - "line": 19 + "column": 45, + "line": 106 } } } ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { SheriffElectionGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-election-game-options/sheriff-election-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass SheriffGameOptions {\n @Expose()\n public isEnabled: boolean;\n\n @Type(() => SheriffElectionGameOptions)\n @Expose()\n public electedAt: SheriffElectionGameOptions;\n\n @Expose()\n public hasDoubledVote: boolean;\n\n @Expose()\n public mustSettleTieInVotes: boolean;\n\n public static create(sheriffGameOptions: SheriffGameOptions): SheriffGameOptions {\n return plainToInstance(SheriffGameOptions, sheriffGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { SheriffGameOptions };" + "source": "\n\n" }, "app/composables/api/useWerewolvesAssistantApi.ts": { "language": "typescript", @@ -159844,9 +160173,9 @@ } }, { - "id": "3174", - "mutatorName": "StringLiteral", - "replacement": "\"\"", + "id": "3172", + "mutatorName": "ObjectLiteral", + "replacement": "{}", "status": "Timeout", "static": true, "coveredBy": [ @@ -160882,17 +161211,17 @@ ], "location": { "end": { - "column": 50, - "line": 17 + "column": 4, + "line": 19 }, "start": { - "column": 32, - "line": 17 + "column": 60, + "line": 15 } } }, { - "id": "3172", + "id": "3173", "mutatorName": "ObjectLiteral", "replacement": "{}", "status": "Timeout", @@ -161930,19 +162259,19 @@ ], "location": { "end": { - "column": 4, - "line": 19 + "column": 52, + "line": 17 }, "start": { - "column": 60, - "line": 15 + "column": 14, + "line": 17 } } }, { - "id": "3173", - "mutatorName": "ObjectLiteral", - "replacement": "{}", + "id": "3174", + "mutatorName": "StringLiteral", + "replacement": "\"\"", "status": "Timeout", "static": true, "coveredBy": [ @@ -162978,399 +163307,17 @@ ], "location": { "end": { - "column": 52, + "column": 50, "line": 17 }, "start": { - "column": 14, + "column": 32, "line": 17 } } } ], "source": "import { createFetch } from \"ofetch\";\n\nimport { useWerewolvesAssistantApiError } from \"~/composables/api/error/useWerewolvesAssistantApiError\";\nimport { removeTrailingSlashes } from \"~/utils/url.utils\";\n\ntype UseWerewolvesAssistantApi = {\n fetchWerewolvesAssistantApi: typeof $fetch;\n};\n\nfunction useWerewolvesAssistantApi(): UseWerewolvesAssistantApi {\n const config = useRuntimeConfig();\n const { baseUrl } = config.public.werewolvesAssistantApi;\n const { handleWerewolvesAssistantApiError } = useWerewolvesAssistantApiError();\n\n const fetchWerewolvesAssistantApi = createFetch().create({\n baseURL: removeTrailingSlashes(baseUrl),\n headers: { \"Content-Type\": \"application/json\" },\n onResponseError: handleWerewolvesAssistantApiError,\n });\n\n return { fetchWerewolvesAssistantApi };\n}\n\nexport { useWerewolvesAssistantApi };" - }, - "app/composables/api/game/types/game-options/roles-game-options/roles-game-options.class.ts": { - "language": "typescript", - "mutants": [ - { - "id": "2824", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "app/composables/api/game/types/game-options/roles-game-options/roles-game-options.class.ts(126,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "coveredBy": [ - "32", - "89", - "90", - "91", - "92", - "93", - "94", - "95", - "96", - "97", - "98", - "99", - "100", - "101", - "102", - "103", - "104", - "105", - "106", - "107", - "108", - "109", - "110", - "111", - "112", - "113", - "114", - "115", - "116", - "117", - "118", - "119", - "120", - "121", - "122", - "123", - "124", - "125", - "126", - "127", - "128", - "129", - "130", - "131", - "132", - "133", - "134", - "135", - "136", - "159", - "160", - "164", - "167", - "168", - "169", - "170", - "171", - "173", - "174", - "187", - "188", - "189", - "190", - "191", - "192", - "193", - "194", - "195", - "196", - "197", - "198", - "199", - "200", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "213", - "214", - "215", - "216", - "217", - "220", - "222", - "223", - "225", - "226", - "227", - "228", - "230", - "231", - "285", - "287", - "289", - "290", - "291", - "292", - "293", - "294", - "295", - "296", - "339", - "340", - "341", - "342", - "343", - "344", - "345", - "346", - "347", - "348", - "349", - "350", - "351", - "352", - "353", - "354", - "355", - "356", - "357", - "358", - "359", - "360", - "361", - "362", - "363", - "364", - "365", - "366", - "367", - "372", - "373", - "374", - "375", - "396", - "411", - "412", - "413", - "414", - "415", - "416", - "417", - "418", - "419", - "420", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "429", - "430", - "463", - "464", - "469", - "473", - "475", - "476", - "481", - "482", - "483", - "484", - "485", - "486", - "487", - "495", - "499", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "512", - "513", - "565", - "572", - "573", - "574", - "575", - "580", - "585", - "603", - "604", - "605", - "606", - "607", - "608", - "609", - "610", - "611", - "646", - "649", - "650", - "652", - "653", - "672", - "673", - "674", - "675", - "676", - "677", - "681", - "683", - "684", - "685", - "693", - "707", - "708", - "709", - "710", - "711", - "712", - "713", - "714", - "715", - "755", - "756", - "761", - "776", - "777", - "778", - "779", - "812", - "815", - "816", - "833", - "837", - "838", - "839", - "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "863", - "866", - "867", - "868", - "874", - "878", - "889", - "890", - "891", - "892", - "893", - "894", - "912", - "916", - "933", - "937", - "996", - "1019", - "1020", - "1021", - "1038", - "1039", - "1045", - "1046", - "1062", - "1063", - "1075", - "1077", - "1078", - "1080", - "1082", - "1083", - "1089", - "1090", - "1096", - "1097", - "1146", - "1148", - "1176", - "1177", - "1178", - "1179", - "1180", - "1188", - "1189", - "1190", - "1191", - "1192", - "1204", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1246", - "1251", - "1256", - "1261", - "1266", - "1271", - "1282", - "1283", - "1284", - "1285", - "1286", - "1287", - "1288", - "1298", - "1306", - "1311", - "1316", - "1317", - "1318", - "1360", - "1361", - "1362", - "1363", - "1364", - "1365", - "1366", - "1367", - "1368", - "1369", - "1381", - "1382", - "1392", - "1393", - "1442", - "1521", - "1522", - "1523", - "1524", - "1640", - "1641", - "1686" - ], - "location": { - "end": { - "column": 4, - "line": 128 - }, - "start": { - "column": 78, - "line": 126 - } - } - } - ], - "source": "import { Expose, plainToInstance, Type } from \"class-transformer\";\nimport { ActorGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/actor-game-options/actor-game-options.class\";\nimport { BearTamerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/bear-tamer-game-options/bear-tamer-game-options.class\";\nimport { BigBadWolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/big-bad-wolf-options/big-bad-wolf-options.class\";\nimport { CupidGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/cupid-game-options/cupid-game-options.class\";\nimport { DefenderGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/defender-game-options/defender-game-options.class\";\nimport { ElderGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/elder-game-options/elder-game-options.class\";\nimport { FoxGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/fox-game-options/fox-game-options.class\";\nimport { IdiotGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/idiot-game-options/idiot-game-options.class\";\nimport { LittleGirlGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/little-girl-game-options/little-girl-game-options.class\";\nimport { PiedPiperGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/pied-piper-game-options/pied-piper-game-options.class\";\nimport { PrejudicedManipulatorGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/prejudiced-manipulator-game-options/prejudiced-manipulator-game-options.class\";\nimport { ScandalmongerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/scandalmonger-game-options/scandalmongonger-game-options.class\";\nimport { SeerGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/seer-game-options/seer-game-options.class\";\nimport { SheriffGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.class\";\nimport { StutteringJudgeGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/stuttering-judge-game-options/stuttering-judge-game-options.class\";\nimport { ThiefGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/thief-game-options/thief-game-options.class\";\nimport { ThreeBrothersGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/three-brothers-game-options/three-brothers-game-options.class\";\nimport { TwoSistersGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/two-sisters-game-options/two-sisters-game-options.class\";\nimport { WerewolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/werewolf-game-options/werewolf-game-options.class\";\nimport { WhiteWerewolfGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/white-werewolf-options/white-werewolf-game-options.class\";\nimport { WildChildGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/wild-child-game-options/wild-child-game-options.class\";\nimport { WitchGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/witch-game-options/witch-game-options.class\";\nimport { WolfHoundGameOptions } from \"~/composables/api/game/types/game-options/roles-game-options/wolf-hound-game-options/wolf-hound-game-options.class\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"~/utils/constants/class-transformer.constants\";\n\nclass RolesGameOptions {\n @Expose()\n public doSkipCallIfNoTarget: boolean;\n\n @Expose()\n public areRevealedOnDeath: boolean;\n\n @Type(() => SheriffGameOptions)\n @Expose()\n public sheriff: SheriffGameOptions;\n\n @Type(() => WerewolfGameOptions)\n @Expose()\n public werewolf: WerewolfGameOptions;\n\n @Type(() => BigBadWolfGameOptions)\n @Expose()\n public bigBadWolf: BigBadWolfGameOptions;\n\n @Type(() => WhiteWerewolfGameOptions)\n @Expose()\n public whiteWerewolf: WhiteWerewolfGameOptions;\n\n @Type(() => SeerGameOptions)\n @Expose()\n public seer: SeerGameOptions;\n\n @Type(() => CupidGameOptions)\n @Expose()\n public cupid: CupidGameOptions;\n\n @Type(() => LittleGirlGameOptions)\n @Expose()\n public littleGirl: LittleGirlGameOptions;\n\n @Type(() => DefenderGameOptions)\n @Expose()\n public defender: DefenderGameOptions;\n\n @Type(() => ElderGameOptions)\n @Expose()\n public elder: ElderGameOptions;\n\n @Type(() => IdiotGameOptions)\n @Expose()\n public idiot: IdiotGameOptions;\n\n @Type(() => TwoSistersGameOptions)\n @Expose()\n public twoSisters: TwoSistersGameOptions;\n\n @Type(() => ThreeBrothersGameOptions)\n @Expose()\n public threeBrothers: ThreeBrothersGameOptions;\n\n @Type(() => FoxGameOptions)\n @Expose()\n public fox: FoxGameOptions;\n\n @Type(() => BearTamerGameOptions)\n @Expose()\n public bearTamer: BearTamerGameOptions;\n\n @Type(() => StutteringJudgeGameOptions)\n @Expose()\n public stutteringJudge: StutteringJudgeGameOptions;\n\n @Type(() => WildChildGameOptions)\n @Expose()\n public wildChild: WildChildGameOptions;\n\n @Type(() => WolfHoundGameOptions)\n @Expose()\n public wolfHound: WolfHoundGameOptions;\n\n @Type(() => ThiefGameOptions)\n @Expose()\n public thief: ThiefGameOptions;\n\n @Type(() => PiedPiperGameOptions)\n @Expose()\n public piedPiper: PiedPiperGameOptions;\n\n @Type(() => ScandalmongerGameOptions)\n @Expose()\n public scandalmonger: ScandalmongerGameOptions;\n\n @Type(() => WitchGameOptions)\n @Expose()\n public witch: WitchGameOptions;\n\n @Type(() => PrejudicedManipulatorGameOptions)\n @Expose()\n public prejudicedManipulator: PrejudicedManipulatorGameOptions;\n\n @Type(() => ActorGameOptions)\n @Expose()\n public actor: ActorGameOptions;\n\n public static create(rolesGameOptions: RolesGameOptions): RolesGameOptions {\n return plainToInstance(RolesGameOptions, rolesGameOptions, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n}\n\nexport { RolesGameOptions };" } }, "schemaVersion": "1.0", @@ -164635,7 +164582,7 @@ "name": "Game Lobby Start Game Button Component Button Create Game Confirm Dialog should emit reject players position step when game lobby start game confirm dialog emits the same." } ], - "source": "import { getError } from \"@tests/unit/utils/helpers/exception.helpers\";\nimport type { VueVm } from \"@tests/unit/utils/types/vue-test-utils.types\";\nimport type { mount } from \"@vue/test-utils\";\nimport { flushPromises } from \"@vue/test-utils\";\nimport type { ComponentMountingOptions } from \"@vue/test-utils/dist/mount\";\nimport type Button from \"primevue/button\";\nimport { expect } from \"vitest\";\nimport type { Mock } from \"vitest\";\nimport type { Ref } from \"vue\";\n\nimport GameLobbyStartGameButton from \"~/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameButton.vue\";\nimport type GameLobbyStartGameConfirmDialog from \"~/components/pages/game-lobby/GameLobbyFooter/GameLobbyStartGameButton/GameLobbyStartGameConfirmDialog/GameLobbyStartGameConfirmDialog.vue\";\nimport * as UseFetchGames from \"~/composables/api/game/useFetchGames\";\nimport * as UsePrimeVueToasts from \"~/composables/prime-vue/usePrimeVueToasts\";\nimport { useCreateGameDtoStore } from \"~/stores/game/create-game-dto/useCreateGameDtoStore\";\nimport { useRolesStore } from \"~/stores/role/useRolesStore\";\nimport { createFakeCreateGamePlayerDto } from \"@tests/unit/utils/factories/composables/api/game/dto/create-game/create-game-player/create-game-player.dto.factory\";\nimport { createFakeCreateGameDto } from \"@tests/unit/utils/factories/composables/api/game/dto/create-game/create-game.dto.factory\";\nimport { createFakeGame } from \"@tests/unit/utils/factories/composables/api/game/game.factory\";\nimport { createFakeUseFetchGames } from \"@tests/unit/utils/factories/composables/api/game/useFetchGames.factory\";\nimport { createFakeRole } from \"@tests/unit/utils/factories/composables/api/role/role.factory\";\nimport { createFakeUsePrimeVueToasts } from \"@tests/unit/utils/factories/composables/prime-vue/usePrimeVueToasts.factory\";\nimport { pTooltipDirectiveBinder } from \"@tests/unit/utils/helpers/directive.helpers\";\nimport { mountSuspendedComponent } from \"@tests/unit/utils/helpers/mount.helpers\";\nimport type { BoundTooltip } from \"@tests/unit/utils/types/directive.types\";\n\ndescribe(\"Game Lobby Start Game Button Component\", () => {\n const validCreateGameDto = createFakeCreateGameDto({\n players: [\n createFakeCreateGamePlayerDto({\n name: \"Player 1\",\n role: { name: \"villager\" },\n side: { current: \"villagers\" },\n }),\n createFakeCreateGamePlayerDto({\n name: \"Player 2\",\n role: { name: \"werewolf\" },\n side: { current: \"werewolves\" },\n }),\n createFakeCreateGamePlayerDto({\n name: \"Player 3\",\n role: { name: \"werewolf\" },\n side: { current: \"werewolves\" },\n }),\n createFakeCreateGamePlayerDto({\n name: \"Player 4\",\n role: { name: \"werewolf\" },\n side: { current: \"werewolves\" },\n }),\n ],\n });\n\n let wrapper: ReturnType>;\n let mocks: {\n composables: {\n useFetchGames: ReturnType;\n usePrimeVueToasts: ReturnType;\n },\n components: {\n gameLobbyStartGameConfirmDialog: {\n open: Mock;\n }\n }\n };\n\n async function mountGameLobbyStartGameButtonComponent(options: ComponentMountingOptions = {}):\n Promise>> {\n return mountSuspendedComponent(GameLobbyStartGameButton, {\n global: {\n stubs: {\n GameLobbyStartGameConfirmDialog: {\n template: \"
\",\n methods: mocks.components.gameLobbyStartGameConfirmDialog,\n },\n },\n },\n ...options,\n });\n }\n\n beforeEach(async() => {\n mocks = {\n composables: {\n useFetchGames: createFakeUseFetchGames(),\n usePrimeVueToasts: createFakeUsePrimeVueToasts(),\n },\n components: {\n gameLobbyStartGameConfirmDialog: { open: vi.fn() },\n },\n };\n vi.spyOn(UseFetchGames, \"useFetchGames\").mockReturnValue(mocks.composables.useFetchGames);\n vi.spyOn(UsePrimeVueToasts, \"usePrimeVueToasts\").mockReturnValue(mocks.composables.usePrimeVueToasts);\n wrapper = await mountGameLobbyStartGameButtonComponent();\n });\n\n it(\"should match snapshot when rendered.\", () => {\n expect(wrapper).toBeTruthy();\n expect(wrapper.html()).toMatchSnapshot();\n });\n\n describe(\"Button container\", () => {\n it(\"should assign tooltip when button is disabled.\", async() => {\n const tooltip: BoundTooltip = { value: undefined };\n const directives = { ...pTooltipDirectiveBinder(tooltip, \"#game-lobby-start-game-button-container\") };\n wrapper = await mountGameLobbyStartGameButtonComponent({ global: { directives } });\n const createGameDtoStore = useCreateGameDtoStore();\n createGameDtoStore.createGameDto = createFakeCreateGameDto({ players: [] });\n await nextTick();\n\n expect(tooltip.value).toBe(\"composables.useCreateGameDtoValidation.minimumOfPlayersNotReached\");\n });\n\n it(\"should not assign tooltip when button is enabled.\", async() => {\n const tooltip: BoundTooltip = { value: undefined };\n const directives = { ...pTooltipDirectiveBinder(tooltip, \"#game-lobby-start-game-button-container\") };\n wrapper = await mountSuspendedComponent(GameLobbyStartGameButton, { global: { directives } });\n const rolesStore = useRolesStore();\n rolesStore.roles = [\n createFakeRole({ name: \"two-sisters\", minInGame: 2 }),\n createFakeRole({ name: \"three-brothers\", minInGame: 3 }),\n ];\n const createGameDtoStore = useCreateGameDtoStore();\n createGameDtoStore.createGameDto = validCreateGameDto;\n await nextTick();\n\n expect(tooltip.value).toBeUndefined();\n });\n });\n\n describe(\"Button\", () => {\n beforeEach(() => {\n const rolesStore = useRolesStore();\n rolesStore.roles = [\n createFakeRole({ name: \"two-sisters\", minInGame: 2 }),\n createFakeRole({ name: \"three-brothers\", minInGame: 3 }),\n ];\n });\n\n it(\"should be disabled when minimum players are not reached.\", async() => {\n const createGameDtoStore = useCreateGameDtoStore();\n createGameDtoStore.createGameDto = createFakeCreateGameDto({ players: [] });\n await nextTick();\n\n const button = wrapper.find(\".start-game-button\");\n expect(button.attributes(\"disabled\")).toBe(\"true\");\n });\n\n it(\"should be enabled when game can be created.\", async() => {\n const createGameDtoStore = useCreateGameDtoStore();\n createGameDtoStore.createGameDto = validCreateGameDto;\n await nextTick();\n\n const button = wrapper.find(\".start-game-button\");\n expect(button.attributes(\"disabled\")).toBe(\"false\");\n });\n\n describe(\"Click on button\", () => {\n beforeEach(() => {\n const createGameDtoStore = useCreateGameDtoStore();\n createGameDtoStore.createGameDto = createFakeCreateGameDto({\n players: [\n createFakeCreateGamePlayerDto({ name: \"Player 1\" }),\n createFakeCreateGamePlayerDto({ name: \"Player 2\" }),\n createFakeCreateGamePlayerDto({ name: \"Player 3\" }),\n createFakeCreateGamePlayerDto({ name: \"Player 4\" }),\n ],\n });\n });\n\n it(\"should open confirm dialog when clicked.\", async() => {\n const button = wrapper.find(\".start-game-button\");\n await button.trigger(\"click\");\n\n expect(mocks.components.gameLobbyStartGameConfirmDialog.open).toHaveBeenCalledExactlyOnceWith();\n });\n\n it(\"should throw error when game lobby players party emits pick role for player event but the role picker is not found in refs.\", async() => {\n (wrapper.vm.$root?.$refs.VTU_COMPONENT as { gameLobbyStartGameConfirmDialog: Ref }).gameLobbyStartGameConfirmDialog.value = null;\n const button = wrapper.find(\".start-game-button\");\n await getError(async() => button.trigger(\"click\"));\n\n expect(createError).toHaveBeenCalledExactlyOnceWith(\"Game Lobby Start Game Confirm Dialog is not defined\");\n });\n });\n\n describe(\"Confirm game creation\", () => {\n beforeEach(() => {\n const createGameDtoStore = useCreateGameDtoStore();\n createGameDtoStore.createGameDto = createFakeCreateGameDto({\n players: [\n createFakeCreateGamePlayerDto({ name: \"Player 1\" }),\n createFakeCreateGamePlayerDto({ name: \"Player 2\" }),\n createFakeCreateGamePlayerDto({ name: \"Player 3\" }),\n createFakeCreateGamePlayerDto({ name: \"Player 4\" }),\n ],\n });\n });\n\n it(\"should create game when confirm start game event is emitted.\", async() => {\n const createGameDtoStore = useCreateGameDtoStore();\n const gameLobbyStartGameConfirmDialog = wrapper.findComponent(\"#game-lobby-start-game-confirm-dialog\");\n (gameLobbyStartGameConfirmDialog.vm as VueVm).$emit(\"confirm-start-game\");\n await nextTick();\n\n expect(mocks.composables.useFetchGames.createGame).toHaveBeenCalledExactlyOnceWith(createGameDtoStore.createGameDto);\n });\n\n it(\"should navigate to game with id in params when game is created.\", async() => {\n const createdGame = createFakeGame();\n mocks.composables.useFetchGames.createGame.mockResolvedValue(createdGame);\n const gameLobbyStartGameConfirmDialog = wrapper.findComponent(\"#game-lobby-start-game-confirm-dialog\");\n (gameLobbyStartGameConfirmDialog.vm as VueVm).$emit(\"confirm-start-game\");\n await flushPromises();\n\n expect(navigateTo).toHaveBeenCalledExactlyOnceWith(`/game/${createdGame._id}`);\n });\n\n it(\"should add success toast when game is created.\", async() => {\n mocks.composables.useFetchGames.createGame.mockResolvedValue(createFakeGame());\n const gameLobbyStartGameConfirmDialog = wrapper.findComponent(\"#game-lobby-start-game-confirm-dialog\");\n (gameLobbyStartGameConfirmDialog.vm as VueVm).$emit(\"confirm-start-game\");\n await flushPromises();\n\n expect(mocks.composables.usePrimeVueToasts.addSuccessToast).toHaveBeenCalledExactlyOnceWith({ summary: \"components.GameLobbyStartGameButton.gameCreated\" });\n });\n\n it(\"should not add success toast when game is not created.\", async() => {\n mocks.composables.useFetchGames.createGame.mockResolvedValue(null);\n const gameLobbyStartGameConfirmDialog = wrapper.findComponent(\"#game-lobby-start-game-confirm-dialog\");\n (gameLobbyStartGameConfirmDialog.vm as VueVm).$emit(\"confirm-start-game\");\n await flushPromises();\n\n expect(mocks.composables.usePrimeVueToasts.addSuccessToast).not.toHaveBeenCalled();\n });\n\n it(\"should be loading when fetch is in progress.\", () => {\n const gameLobbyStartGameConfirmDialog = wrapper.findComponent(\"#game-lobby-start-game-confirm-dialog\");\n (gameLobbyStartGameConfirmDialog.vm as VueVm).$emit(\"confirm-start-game\");\n\n expect((wrapper.vm as unknown as { isLoadingCreateGame: Ref }).isLoadingCreateGame.value).toBeTrue();\n });\n\n it(\"should not be loading when fetch returned.\", async() => {\n const gameLobbyStartGameConfirmDialog = wrapper.findComponent(\"#game-lobby-start-game-confirm-dialog\");\n (gameLobbyStartGameConfirmDialog.vm as VueVm).$emit(\"confirm-start-game\");\n const button = wrapper.findComponent